如何使用singleton模式?

Magicloud 2004-03-20 05:50:18
不能在private的构造函数里添加任何行为?
我添加了,然后对此类的引用就是一个空引用了。
如果不能的话,我该怎么初始化呢?
...全文
86 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hertcloud 2004-03-20
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2694/2694600.xml?temp=.2857782
hertcloud 2004-03-20
  • 打赏
  • 举报
回复
using System;
class A
{
public static void Main(String [] args)
{
B m = B.GetB();
m.j=100; //make changes to instance variable j
Console.WriteLine(m.j);
B x = B.GetB();

//x.j print's 100 which means that there is one and only one Instance
Console.WriteLine(x.j);

}
}

class B
{
private static B x;
public int j= 0;
private B()
{
}
public static B GetB()
{
if(x==null)
{
x=new B();
}
return x;
}
}

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧