.NETにおける配列では、要素のインデックス(通番・要素の番号)は0を基準とします(zero-based)。 つまり、最初の要素のインデックスは0、その次の要素のインデックスは1、さらにその次は2…、となります。 以降の解説でも、0番目とは最初の要素を指すものとして説明していきます。 C#では配列の変数に続けてかぎ括弧 [ ]、VBでは丸括弧 ( )を使ってインデックスを指定します。

配列の要素へ値を設定する・値を参照する
using System;

class Sample {
  static void Main()
  {
    // 長さが3(格納できる要素数が3)の文字列型配列を作成
    string[] users = new string[3];

    users[0] = "Alice";     // 配列の0番目(最初)の要素として"Alice"を設定
    users[1] = "Bob";       // 配列の1番目の要素として"Bob"を設定
    users[2] = "Charlie";   // 配列の2番目(最後)の要素として"Charlie"を設定

    // 配列の1番目に格納されているの値を取得して表示
    string user1 = users[1];

    Console.WriteLine(user1);
  }
}
実行結果
Bob