你正在尝试做的是创建一个多值对象数组.
这是解决该问题的示例:
$x = ,("param1","param2","param3")
x.Length
将返回1这对于你的问题是正确的。
$x = ,("param1","param2","param3"),("param1","param2","param3")
x.Length
将返回2
$x = ,("param1","param2","param3"),("param1","param2","param3")
x[0].Length
将返回1,那是因为 $x[0] 是只有一个元素的数组。
此外,如果您想创建数组的数组,可以这样做:
$x = @("param1","param2","param3"),@("param1","param2","param3")
$x.Length
#2
$x[0].Length
#3