我正在使用一个Array List来构建一系列日志项以便稍后记录。这种方法非常有效,但Add方法会将当前索引发送到管道中。我可以通过将其发送到$null来解决此问题,代码如下:
$strings.Add('junk') > $null
我在想是否有一种机制可以全局改变Add方法的行为。现在我有几百个$null重复,这太丑陋了。特别是当我忘记一个时。
我真的想看到一种抑制所有自动管道传输的全局变量。当编写大型脚本时,我希望故意发送到管道,因为意外的自动发送到管道是我总错误数中非常大的一部分,也是最难找到的。
Add()
方法的输出。首先,为什么要使用ArrayList
集合?您需要常规 PowerShell 数组不提供的特定功能吗? - Ansgar WiechersCollections.Generic.List<T>
...它自 .NET 2.0 以来就一直存在了,如果我没记错的话。 - Santiago Squarzon