上下文中不存在名称“when”

时间:2017-05-19 05:32:50

标签: exception c#-6.0

我尝试在C#中实现异常过滤器。

try
{
 //do Stuffs
}

catch (Exception ex)  when (ex is System.Net.Sockets.SocketException  || ex is SomeException);
{
   //Handle the caught errors
}

我收到一条错误消息,在'when'这个词下面有一条红色波浪线的上下文中没有'when'这个名字。

我甚至检查了c#的版本,它是C#6。

0 个答案:

没有答案