読者です 読者をやめる 読者になる 読者になる

C#で、配列が存在するかを確認したい

C#では、PHPみたいに、issetとか、array_key_existsのような便利な関数が見当たらないので、配列要素が存在しているかを気軽に確認できない。

しょうがないので、lengthで要素数を拾って確認している。

以下はサンプル。

string[] array = new string[4] {"らっこ", "こあら", "らいおん", "ん"};

if(array.length > 3) {
  Console.Write("要素数が3つ以上あります");
}

// こういうのをエラーにするため。
Console.Write(array[5]);

もっと良いやり方がありそうだが、とりあえず妥協する。