c#的exception有一点和java不同。
例如
class Foo{
method A(){ //在java中必须明确在method name后面添加throws exception
throw new ArgumentNullException("message");
}
method B(){ //在java中,如果调用了某个可能会throw exception的mthod,而且不处理该exception,那么它必须明确在method name后面添加throws exception
A();
}
}