165

ジェネリック リスト オブジェクトがあります。リストが空かどうかを確認する必要があります。

List<T>C#でaが空かどうかを確認するにはどうすればよいですか?

4

8 に答える 8

171

使用できますEnumerable.Any

bool isEmpty = !list.Any();
if(isEmpty)
{
    // ...
}  

リストがnull使用できる場合:

bool isNullOrEmpty = list?.Any() != true;
于 2013-09-18T08:22:07.063 に答える
23

Countプロパティの使用についてはどうですか。

 if(listOfObjects.Count != 0)
 {
     ShowGrid();
     HideError();
 }
 else
 {
     HideGrid();
     ShowError();
 }
于 2013-09-18T08:22:15.853 に答える