2

文字列「345 4 3」を含む変数から整数の配列を作成するにはどうすればよいですか?

4

2 に答える 2

8

私が好む:

[int[]] -split "3 4 5  4   3"

-splitは よりも空白スペースを適切に処理しますString.Split()。ではString.Split()、数値間に複数のスペースがある場合、生成された配列に空の文字列ができてしまいます。空の文字列は、PowerShell によって 0 に強制されます。例:

C:\PS> [int[]]"3 4 5  4   3".Split()
3
4
5
0
4
0
0
3
于 2012-12-09T01:51:51.937 に答える
5

文字列を分割すると、文字列の配列が作成され、整数の配列にキャストが追加されます。

[int[]]"3 4 5 4 3".Split()
于 2012-12-08T20:38:44.940 に答える