JsonRpc/JsonRPC/RPC/AbsSingle.cs

20 lines
344 B
C#
Raw Normal View History

2025-10-14 21:05:08 +08:00
public abstract class AbsSingle<T> where T : class, new()
{
static public T Instance
{
get
{
return SingleHolder.instance;
}
}
private static class SingleHolder
{
public static T instance;
static SingleHolder()
{
instance = new T();
}
}
}