我有一个匿名类的集合,我想返回一个空列表.
什么是最好的可读表达式?
我虽然如下,但我认为它们不够可读:
var result = MyCollection.Take(0).ToList(); var result = MyCollection.Where(p => false).ToList();
注意:我不想清空集合本身.
任何建议!
解决方法
关于:
Enumerable.Empty<T>();
这将返回一个类型为T的空枚举.如果您真的需要List,那么您可以自由地执行此操作:
Enumerable.Empty<T>().ToList<T>();