主题:是否可检查某个的类的对象已被创建
jixian01
[专家分:0] 发布于 2008-08-11 19:19:00
大家好!c#新手
请问c#中是否可在运行时检查某个类的对象已被创建,并获得这个对象的句柄。
非常感谢!
回复列表 (共5个回复)
沙发
ch3cho [专家分:850] 发布于 2008-08-11 21:24:00
使用Singleton模式吧
板凳
jixian01 [专家分:0] 发布于 2008-08-12 15:50:00
谢谢回复。
没有别的办法了吗?
3 楼
ch3cho [专家分:850] 发布于 2008-08-12 22:18:00
如果一个类可以被new N多次,那么你这里要返回哪一个引用呢?
4 楼
jixian01 [专家分:0] 发布于 2008-08-12 23:16:00
谢谢ch3cho.
我刚接手一个项目,源码都已完成大部分了。所以用Singleton要做很大的改动。
如果有方法可检查的话,new N次的情况就可以避免了:-)
5 楼
ch3cho [专家分:850] 发布于 2008-08-13 09:10:00
如果可以重载new运算符就可以了,可惜不行。。。。
我来回复