我目前正在编写一个小框架,将由公司内部的其他开发人员使用。
我想提供良好的智能感知信息,但我不确定 怎么做文档抛出的异常。
例如:
public void MyMethod1()
{
MyMethod2();
// also may throw InvalidOperationException
}
public void MyMethod2()
{
System.IO.File.Open(somepath...); // this may throw FileNotFoundException
// also may throw DivideByZeroException
}
我知道记录异常的标记是:
/// <exception cref="SomeException">when things go wrong.</exception>
我不明白的是如何记录由代码 打来的 MyMethod1()
抛出的异常?
MyMethod2()
抛出的异常吗File.Open()
抛出的异常吗?记录可能的异常的最佳方式是什么?