性能比较好的单例写法
Posted kasnti
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能比较好的单例写法相关的知识,希望对你有一定的参考价值。
2019/10/27, .Net c#代码片段
摘要:一种性能比较好的单例写法
参考来源
其他单例思路:
1.使用依赖注入,注册为单例模式
2.使用双重锁机制
public sealed class SingletonBase//应该使用密封类防止派生
{
//写单例的方法
//public string Getxxx(){ }
private SingletonBase()
{
}
public static SingletonBase Instance
{
get
{
return Nested.instance;
}
}
private class Nested
{
//显式静态构造函数
// not to mark type as beforefieldinit
static Nested()
{
}
internal static readonly SingletonBase instance = new SingletonBase();
}
}
以上是关于性能比较好的单例写法的主要内容,如果未能解决你的问题,请参考以下文章