我正在制作一个原型系统,需要抛出解释良好的异常,以使其更加用户友好。问题是,在这个系统正在开发的过程中,我不想花很多时间创建异常类,直到我实现了系统并且我知道它有效!因此,我正在思考如何创造一种"虚拟"异常类,它在任何地方显示编译器警告,提醒我稍后用更有意义的异常替换它。
public sealed class DummyException
{
public DummyException() : base()
{
// How do I generate a compiler warning which will display once for each
// instance that this code is called?
}
}
我知道我可以在每个实例中使用TODO
注释,但我宁愿使用我提出的方法,这样每当我使用虚拟异常时我都会得到警告(而不是依靠我记得在每个抛出的异常中添加一个" TODO"评论。这是可能的,如果是这样,我该怎么做?