どうも、ちょげ(@chogetarou)です。
配列に特定のインデックスが存在するかを確認する方法を紹介します。
方法

配列のインデックスの存在チェックをするには、Lengthプロパティを使います。
具体的には、特定のインデックスが配列のLengthプロパティ未満かどうかを調べます。
index < array.Length
インデックスが配列のLengthプロパティ未満ならばインデックスは存在します。
インデックスが配列のLengthプロパティ以上ならばインデックスは存在しません。
使用例
using System;
public class Sample{
public static void Main(){
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
int index = 5;
if (index < numbers.Length) {
Console.WriteLine("インデックスは存在しています");
} else {
Console.WriteLine("インデックスは存在していません");
}
}
}
コメント