在实现集合类型IEnumberable 和IEnumberator时,我们一般都要new一个List,或者是其他实现了
这个接口的类型。每次都要自己定制,这样会很麻烦,微软为了为我们定制好了一个通用的类,就是
yield关键字这个语法糖。
yield实现了一个实现IEnumberable<T> 接口的类来返回我们需要的IEnumberable<T>类型的数据。
yield return yield break
语法糖:指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。