以下のように文字列を分割する必要があります
13,14,15,16,17
の中へ
13 14 15 16 17
それらを整数配列に格納します
これどうやってするの?
VB.NET プロジェクトでこれが必要です。コアコンセプトだけで十分
この Linq クエリでString.Split
andを使用します。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