ank*_*ush 0 c# static
我想限制一个类的实例数,我不想使用静态计数,因为使用静态变量的一些缺点,如线程安全和后面提到的其他一些:为什么静态变量被认为是邪恶的?.
他们有什么方法可以做到这一点?
A.B*_*.B. 5
这样做的唯一方法是使用工厂模式的一部分.你有一个类对象,它创建另一个类的对象,并且在每次'新'调用时,你增加你的计数器,在这种情况下,这是一个非静态类变量.
归档时间:
12 年,11 月 前
查看次数:
902 次
最近记录: