.NETにおける配列では、要素のインデックス(通番・要素の番号)は0を基準とします(zero-based)。 つまり、最初の要素のインデックスは0、その次の要素のインデックスは1、さらにその次は2…、となります。 以降の解説でも、0番目とは最初の要素を指すものとして説明していきます。 C#では配列の変数に続けてかぎ括弧 [ ]、VBでは丸括弧 ( )を使ってインデックスを指定します。
配列の要素へ値を設定する・値を参照する
using System;
class Sample {
static void Main()
{
// 長さが3(格納できる要素数が3)の文字列型配列を作成
var users = new string[3];
users[0] = "Alice"; // 配列の0番目(最初)の要素として"Alice"を設定
users[1] = "Bob"; // 配列の1番目の要素として"Bob"を設定
users[2] = "Charlie"; // 配列の2番目(最後)の要素として"Charlie"を設定
// 配列の1番目に格納されているの値を取得して表示
var user1 = users[1];
Console.WriteLine(user1);
}
}
実行結果
Bob