aat*_*tia 5 .net c# iterator yield exception
当其中一个迭代器块内发生异常时,是否有任何方法可以使yield创建迭代器继续下一个项目?
这目前无效:
Boolean result;
while (true)
{
try
{
result = enumerator.MoveNext(); //Taken from a yield created enumerable
if (!result) break;
}
catch (Exception ex)
{
Console.WriteLine("CATCHED...");
continue;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |