【发布时间】:2016-05-31 16:30:51
【问题描述】:
public class A
{
public A()
{
// DoSomething
// If something is not correct return null;
}
}
public class B : A
{
public B() :base()
{
// Check if everything was fine in base class
}
}
如何在这里检查基类是否返回 null 或者它是否完成了他的工作?然后据此,我想停止被实例化?
谢谢。
【问题讨论】:
-
如果某些东西不能正常工作,那就是错误,所以你应该使用 try-catch 语句
标签: c# class inheritance instantiation base