具有一个条目的多阵列

时间:2017-01-11 08:22:18

标签: powershell

如果我在PowerShell中有一个带有一个条目的多阵列,我会对数组进行排序,它会将行数从1更改为3.但是如果我在多重阵列中有多个条目,它将保持相同的数量排序后的行。

PS C:\Users\user> $a = ,("2", "A", "Urs")

PS C:\Users\user> $a
2
A
Urs

PS C:\Users\user> $a.Count
1

PS C:\Users\user> $a = $a | Sort-Object

PS C:\Users\user> $a
2
A
Urs

PS C:\Users\user> $a.Count
3

PS C:\Users\user> $a = ,("2", "A", "Urs")

PS C:\Users\user> $a.Count
1

PS C:\Users\user> $a += ,("3", "B", "Max")

PS C:\Users\user> $a
2
A
Urs
3
B
Max

PS C:\Users\user> $a.Count
2

PS C:\Users\user> $a = $a | Sort-Object

PS C:\Users\user> $a.Count
2