我正在使用一个似乎没有记录异常的库。该库用于与公司生产的产品进行通信。我希望能够区分引发的异常,但我不知道异常的名称(例如通信超时或欠压条件之间)。
他们所有的例子都只使用catch(Exception ex)
. 我怎样才能找到我需要用来捕捉个别错误的东西?当我这样做时,ex.toString()
我会得到这样的东西:
System.Exception: Timeout
at CMLCOMLib.EcatObj.Initialize()
at copley_cmo_test.MainWindow.btnConnect_Click(Object sender, RoutedEventArgs e)
in c:\Users\adam.siembida\Desktop\copley_cmo_test\copley_cmo_test\MainWindow.xaml.cs:line 41