配列に値を設定する方法は何ですか?
VBの中で配列に値を代入する方法はいくつかあります:
- 配列イニシャライザを使用すると、配列を宣言する際に中括弧を使って配列に直接値を割り当てることができます。たとえば:
Dim arr() As Integer = {1, 2, 3, 4, 5}
- Forループを使って一つずつ値を代入することができます。例えば、配列に対してForループを使って一つずつ値を代入することができます。
Dim arr(4) As Integer
For i As Integer = 0 To 4
arr(i) = i + 1
Next
- Split関数を使用すると、文字列を配列の要素に分割できます。例えば:
Dim str As String = "1,2,3,4,5"
Dim arr() As String = str.Split(",")
- ArrayクラスのCreateInstanceメソッドを使用すると、配列を動的に作成して値を割り当てることができます。例えば、
Dim arr As Array = Array.CreateInstance(GetType(Integer), 5)
For i As Integer = 0 To 4
arr(i) = i + 1
Next