【发布时间】:2010-10-14 21:31:30
【问题描述】:
我一直在这里查看有关在 c# 中创建静态构造函数的文章:
http://csharpindepth.com/Articles/General/Singleton.aspx
现在,他没有提到的一个选项是使用简单的静态构造函数。做类似下面的事情有什么问题吗?如果它有效,它似乎比他的复杂解决方案更简单恕我直言。
public static class ServiceFactory
{
static ServiceFactory()
{
container = new Foo();
}
static Foo container;
public static Instance {
get {
return container;
}
}
}
我问的原因是我正在进行代码审查,如果没问题,我想保持原样。
【问题讨论】: