![]() |
1
1
不幸的是,
有
不
从Windows PowerShell v5.1/PowerShell Core v6.1起的PowerShell本机方式
和while
一个强大但笨重的PowerShell本机功能唯一的解决方案是(PSv4+):
以上为:
然而,
在PowerShell上下文中,延迟评估通常来自对
添加命令
发送他们的输出
对象(按对象)
通过
管道
(换句话说,它是PowerShell
管道
执行懒惰的评估)这方面是
迷路的
当您在
变量
,因为PowerShell
收集
静态输出
数组
(
因此,a
本机PowerShell解决方案
会是
一
假设
但是,从Windows PowerShell v5.1/PowerShell Core v6.1开始,没有办法
按需停止管道
,其中
可选阅读:使用
我不清楚你为什么不能把这些数组传递给
收集
命令
的多对象输出还(隐式)创建
最后,使用
具体的
类型也可以按原样传递:
如果有人知道为什么不能直接使用
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |