1つのエントリを持つPowerShellのマルチアレイを持っていて、それを並べ替えると、1から3の行数が変更されます。しかし、マルチアレイに複数のエントリがある場合、ソート後の行数は同じです。1つのエントリを持つマルチアレイ
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
よく書かれて質問が、私はそれが(http://stackoverflow.com/ [すでに求められて]いると閉じるように投票しています質問/ 40954626/sorting-a-2d-array-with-one-row)とコメントと回答にはいくつかの解決策があります。 – arco444