c# - 如何在 C# 中创建类的通用单例实例?
问题描述
我找到了一个代码片段,我们可以将它用于 C# 中类的单例实例。
这是代码:
public sealed class Singleton
{
private static Singleton instance = null;
private static readonly object padlock = new object();
Singleton()
{
}
public static Singleton Instance
{
get
{
lock (padlock)
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
}
我必须创建一个可以用于任何类型的类的通用单例实例。但是该泛型方法应该为一种类型提供一个实例。
解决方案
推荐阅读
- c# - 如果 C# 中的某个页面类型/url,则在页面上添加代码片段
- sql-server - 咨询两库三表(Entity Framework、SQL Server)
- javascript - 如何从 Layout.cshtml 调用 React js(结合 React 路由和 ASP.NET MVC 路由)
- python - 如何在 Python 中绘制具有多个维度的大型数据集?
- react-native - 如何修复缺少的 ReactContextBaseJavaModule 符号?
- r - Data.table - group by期间“j”中表达式的有效评估
- javascript - 使用变量名在 JavaScript 中返回值
- python - 跳过列表并修改python中的全局索引
- java - 在解决一些时间复杂度的问题时,卡在下面的代码片段中
- kubernetes - 从 Kubernetes 的 configmap 中删除密钥