Singleton.cs 309 B

123456789101112131415161718
  1. // <summary>
  2. // 单例创建器
  3. // </summary>
  4. public class Singleton<T> where T : class, new()
  5. {
  6. private static T _ins;
  7. public static T ins
  8. {
  9. get
  10. {
  11. if (_ins == null)
  12. {
  13. _ins = new T();
  14. }
  15. return _ins;
  16. }
  17. }
  18. }