小编mal*_*gca的帖子

Array.Add vs + =

我在PowerShell Arrays中发现了一些有趣的行为,即如果我将数组声明为:

$array = @()
Run Code Online (Sandbox Code Playgroud)

然后尝试使用该$array.Add("item")方法向其添加项目,我收到以下错误:

使用"1"参数调用"Add"的异常:"Collection具有固定大小."

但是,如果我使用附加项目$array += "item",则会毫无问题地接受该项目,并且"固定大小"限制似乎不适用.

为什么是这样?

arrays powershell

162
推荐指数
3
解决办法
31万
查看次数

标签 统计

arrays ×1

powershell ×1