你好,Welcome to 留学查一查!
留学查一查
服务热线

400-178-5116

c#task中的异常怎么捕获

提问: 留学小助手 分类:雅思考试

优质回答

留学小助手

大致有两种方式

1) 调用 Task 的 Wait 方法时使用 try-catch 捕获异常:

2)在 Task 的 ContinueWith 方法中读取 Task 的 Exception 属性:

var testTask = TestAsync(5, -10);testTask.ContinueWith(task =>{ if (task.IsFaulted){Console.WriteLine(task.Exception.GetBaseException()); } else{Console.WriteLine(task.Result); }});

微信扫一扫下方二维码
阅读更多文章