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

Listが空か確認する方法は、2つあります。
Count
1つは、Countプロパティを使う方法です。
具体的には、ListのCountプロパティが0かどうかを調べます。
list.Count == 0
ListのCountプロパティが0ならば空、0でなければ空ではないです。
使用例
using System;
using System.Collections.Generic;
public class Sample{
public static void Main(){
List<int> list = new List<int>();
if(list.Count == 0) {
Console.WriteLine("リストは空です");
} else {
Console.WriteLine("リストは空でないです");
}
}
}
Any
もう1つは、Anyを使う方法です。
まず、System.Linqを取り入れます。
using System.Linq;
そして、ListのAnyを呼び出します。
list.Any()
Anyは、呼び出したListが空ならば「false」、空でなければ「true」を返します。
使用例
using System;
using System.Collections.Generic;
using System.Linq;
public class Sample{
public static void Main(){
List<int> list = new List<int>();
if(list.Any()) {
Console.WriteLine("リストは空ではないです");
} else {
Console.WriteLine("リストは空です");
}
}
}
まとめ
配列が空かどうかチェックする方法は、次の2つです。
- Countプロパティを使う方法
- Anyを使う方法
コメント