私は、次の条件がリストが空であるかどうかをチェックするために使用される多くのコードスニペットで見た:私は思ったんだけどList <T> .Count <= 0かどうかチェックするのはなぜですか?
List<string> someList = someFunctionThatPopulatesAList();
if (someList == null || someList.Count <= 0)
return;
- 代わりに以下の条件を使用しない理由:
if (someList == null || someList.Count == 0)
return;
はですList<T>.Count
が負の場合はありますか?
いいえ、ありません。あなたは正しいと言います。 '<=' 012 == – mostafa8026
またはそれ以上のリストを使用する必要はありません .Any() –
Hendry
'someList.Count <= 0'を使うコードは見たことがありません。 – Toxantron