不,有一个空列表是完全有效的:
List intList = new List(); bool isEmpty = intList.Count == 0; // true
如果您想知道列表是否为空且包含至少一个项目,您还可以使用新的C#6 空条件运算符:
List intList = null; bool isNotEmpty = intList?.Count > 0; // no exception, false