日期:2014-05-20  浏览次数:20824 次

关于构造函数
构造函数中判断条件不成立,就自我销毁,可以做到吗?

------解决方案--------------------
不可以在构造函数里销毁自己!
------解决方案--------------------
应该的操作是,
当条件不成立的时候不要用New来建立这个对象才是.
比如:

someClass some = null;
if (true)
{
some = new someClass();
}

------解决方案--------------------
你可以在你的类里声明一个用做可以使用的标志,当有不法调用分子出现的时候把这个标志设置为False,在你的类里方法等执行的时候检测这个标志,如果为False则给出提示或直接从方法属性里退出执行就是了.