1

以下のように文字列を分割する必要があります

13,14,15,16,17

の中へ

13 14 15 16 17それらを整数配列に格納します

これどうやってするの?

VB.NET プロジェクトでこれが必要です。コアコンセプトだけで十分

4

1 に答える 1

4

この Linq クエリでString.Splitandを使用します。Int32.Parse

Dim intArr = str.Split(","c).Select(Function(s) Int32.Parse(s)).ToArray()

または、クエリ構文の方が簡単な場合は、次のようにします。

Dim ints = From str In str.Split(","c)
           Select Int32.Parse(str)
dim intArr = ints.ToArray()

ここでは、Linq を使用しないが正しいサイズの配列を使用する古いアプローチ:

Dim strArr = str.Split(","c)
Dim intArr(strArr.Length - 1) As Int32
For i As Int32 = 0 To strArr.Length - 1
    intArr(i) = Int32.Parse(strArr(i))
Next
于 2013-07-21T10:27:30.897 に答える