首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

至于构造函数

2011-12-26 
关于构造函数构造函数中判断条件不成立,就自我销毁,可以做到吗?[解决办法]不可以在构造函数里销毁自己![解

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

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

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

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

热点排行