C#で、配列が存在するかを確認したい
C#では、PHPみたいに、issetとか、array_key_existsのような便利な関数が見当たらないので、配列要素が存在しているかを気軽に確認できない。
しょうがないので、lengthで要素数を拾って確認している。
以下はサンプル。
string[] array = new string[4] {"らっこ", "こあら", "らいおん", "ん"}; if(array.length > 3) { Console.Write("要素数が3つ以上あります"); } // こういうのをエラーにするため。 Console.Write(array[5]);
もっと良いやり方がありそうだが、とりあえず妥協する。