小编cah*_*ins的帖子

对 AggregateException Handle 方法的混淆

ReSharper 给了我一个 CoVariantConversion 警告,所以我决定谷歌一下,看看如何解决它。我遇到了这段代码:

 // ReSharper disable CoVariantArrayConversion
 try
 {
    Task.WaitAll(taskList.ToArray());
 }
 catch (AggregateException ex)
 {
    ex.Handle(e => true);
 }
 // ReSharper restore CoVariantArrayConversion
Run Code Online (Sandbox Code Playgroud)

这部分让我感到困惑:

 ex.Handle(e => true);
Run Code Online (Sandbox Code Playgroud)

它有什么作用?我会认为它什么都不做。

c# resharper lambda task-parallel-library aggregateexception

5
推荐指数
2
解决办法
4570
查看次数