当您添加对dll的引用并调用其方法时,如果您使用try catch语句将调用方法的代码括在dll中,您是否可以识别dll中的方法可能抛出的任何自定义错误:
try
{
somedll.Product = new somedll.Product(1234, "Big, green product");
}
catch(
如果我编写上面的代码,Intellisense将显示一个很长的潜在异常列表,以AbandondedMutexException开头并以WaitHandleCannotBeOpenedException结尾
我读到通常使用
捕获异常是不好的做法catch(Exception ex)
有没有办法告诉长长的异常列表中哪些异常是由编写dll的人创建的自定义异常?