C#中,如何做到类的实例只有一个
答案:2 悬赏:30
解决时间 2021-02-23 13:33
- 提问者网友:梧桐不渝
- 2021-02-23 08:34
急用
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-23 10:01
//比如你“当前登陆的用户信息”通常是单实例的,且对整个系统公开的。 public class UserInfo { //第一次调用该类的静态方法时,为user创建实例。 //并且利用.net框架解决了多线程并发访问的问题。 private static readonly UserInfo user = new UserInfo(); public static UserInfo Instance { get { return user; } } private string name; public string Name { get { return name; } } private int level; //用户访问 public int Level { get { return level; } } //隐藏实例构造函数。 //禁止用new构造新实例。 private UserInfo() { } public void SetCurrentInfo( string name, int level ) { this.name = name; this.level = level; } }
全部回答
- 1楼网友:花一样艳美的陌生人
- 2021-02-23 10:31
用泛型啊
例如list<你的敌人类> n=new list<你的敌人类>();
n提供了方法可以找到你实例化的敌人
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯