在某些情况下,我要在方法中返回一个空的项目列表。
大多数情况下,我正在返回IEnumerable<T>
,因此Enumerable.Empty<T>()
完全可以完成工作。
但我有一个案例,我必须绝对返回一个IList<T>
实例(我们可以使用IEnumerable,但这会导致代码效率低下)。
我没有找到IList
的等效词。我可以完美地想象我自己的单身人士提供者为空列表,但我想知道我有没有想念的东西?
答案 0 :(得分:10)
由于Array正在实施IList使用
Array.Empty<T>()