kem*_*002 15
收益率返回会自动为您创建一个枚举器.
http://msdn.microsoft.com/en-us/library/9k7k7cf0.aspx
所以你可以做点什么
//pseudo code:
while(get_next_record_from_database)
{
yield return your_next_record;
}
Run Code Online (Sandbox Code Playgroud)
它允许您快速创建可以循环并检索记录的对象集合(枚举器).yield return语句处理为您创建枚举器所需的所有代码.
yield return语句的重要部分是,在将集合返回给调用方法之前,不必加载集合中的所有项.它允许延迟加载集合,因此您不会一次性支付访问权限.
何时使用Yield Return.
| 归档时间: |
|
| 查看次数: |
6493 次 |
| 最近记录: |