![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 78
leo127
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。
展开
-
关键字yield
yield 关键字在迭代器块中用于向枚举器对象提供值或发出迭代结束信号。 先看一下下面的例子: class Program { static void Main(string[] args) { StringCollection sc = new StringCollection(); foreach原创 2015-04-24 10:43:21 · 606 阅读 · 0 评论 -
Lazy<T>
Lazy延迟加载,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。例如: class Program { static void Main(string[] args) { Lazy lazyObject = new Lazy(); Console原创 2015-04-24 16:33:26 · 422 阅读 · 0 评论