配列変数は、宣言と同時に初期化することができます。配列変数を宣言だけして、後から値を代入する方法もありますが、できるだけ宣言と同時に初期化してください。
配列の初期化は、宣言と同時に行うようにします。
配列の上限の添え字は記述できません。初期値は{}の中に、[,]で区切って指定します。
' 整数配列変数の初期化 Dim nedan() As Integer = {120, 80, 55, 300, 168}
初期化しない場合には、配列要素ごとに値を代入する必要があります。上の例を代入で書き直すと、次のようになります。
Dim nedan(4) As Integer nedan(0) = 120 nedan(1) = 80 nedan(2) = 55 nedan(3) = 300 nedan(4) = 168
1次元配列変数を初期化して、その要素を表示するプログラムを作成します。
Module Module1 Sub Main() '1次元整数配列変数の初期化 Dim nedan() As Integer = {120, 80, 55, 300, 168} ' 配列要素の表示 For i As Integer = 0 To 4 Console.WriteLine(nedan(i)) Next End Sub End Module
配列変数を初期化した値を、後から変更することもできます。次の例では、nedan(1)と、nedan(3)をマイナスの値に変更します。
Module Module1 Sub Main() ' 1次元整数配列変数の初期化 Dim nedan() As Integer = {120, 80, 55, 300, 168} ' 要素の値変更 nedan(1) = nedan(1) * -1 nedan(3) = nedan(3) * -1 ' 配列要素の表示 For i As Integer = 0 To 4 Console.WriteLine(nedan(i)) Next End Sub End Module
次回から、2次元配列について 解説します。
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |