public class PageNotFoundException : HttpException
{
public PageNotFoundException()
: base(404, "HTTP/1.1 404 Not Found")
{
}
}
这个想法是,不必每次都输入这些内容。
throw new HttpException(404, "HTTP/1.1 404 Not Found")
我更愿意写作。
throw new PageNotFoundException();
我本来想添加一个重载函数,包括内部异常,但是我从未在try/catch块中使用过这个功能。
你认为这样做是否好的实践?
例如,从异常继承并将硬编码信息传递给base(...)。