从屈服中产生的数量是否可以为空?

时间:2013-07-06 14:58:26

标签: c# ienumerable yield-return

从yield表达式获得的可相关数是否可以为空?

1 个答案:

答案 0 :(得分:12)

没有。 C#编译器将迭代器块转换为iterator实例,这是从您的方法返回的实例。这永远不会是null

也就是说,只要枚举的泛型类型是引用类型或可空类型,当然可以在枚举中产生null个值。