どうも、ちょげ(@chogetarou)です。
配列が空かどうかをチェックする方法を紹介します。
方法

配列が空か確認するには、Lengthプロパティを使います。
具体的には、配列のLengthプロパティが「0」かどうかを調べます。
array.Length == 0
Lengthプロパティが0ならば空、0でなければ空ではないです。
また、nullも含めて確認したい場合は、「||」でnullかどうかも調べます。
array == null || array.Length == 0
使用例
using System;
public class Sample{
public static void Main(){
int[] array = new int[] { };
if (array == null || array.Length == 0) {
Console.WriteLine("配列は空です");
} else {
Console.WriteLIne("配列には要素があります");
}
}
}
コメント