从 yield 表达式获得的 ienumerable 是否可以为空?
问问题
1016 次
1 回答
12
不,C# 编译器将您的迭代器块转换为一个迭代器实例,这是从您的方法返回的内容。这永远不可能null
。
也就是说,当然可以null
在您的枚举中产生值,前提是您的可枚举的泛型类型是引用类型或可为空的类型。
于 2013-07-06T15:02:07.103 回答