public class Singleton<T> : IDisposable where T : new ()
{
private static T instance;
public static T Instance
{
get
{
if (instance == null)
{
instance = new T();
}
return instance;
}
}
//是否释放资源
public virtual void Dispose()
{
}
}
{
private static T instance;
public static T Instance
{
get
{
if (instance == null)
{
instance = new T();
}
return instance;
}
}
//是否释放资源
public virtual void Dispose()
{
}
}