C#使用单例模式
静态:
引自:https://jingyan.baidu.com/article/acf728fd0f85ddb9e510a3ee.html
加锁(线程安全):
public sealed class Singleton2 { private static Singleton2 instance = null; private static readonly object obj = new object(); private Singleton2() { } public Singleton2 Instance { get { lock (obj) { if (instance == null) { instance = new Singleton2(); } return instance; } } } }