C# 泛型懒汉单例类
C# 泛型懒汉单例类
using System;
namespace SingletonHepler
{
public sealed class Singleton<T> where T : class, new()
{
private static readonly Lazy<T> _instance = new Lazy<T>(() => new T());
public static T Instance => _instance.Value;
// 防止外部初始化
private Singleton() { }
}
}
本文来自博客园,作者:杰西卡若,转载请注明原文链接:https://www.cnblogs.com/jiexiekaruo/p/19141408

浙公网安备 33010602011771号