Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#:单例和静态模式之间的差异_C#_.net_Class_Static_Singleton - Fatal编程技术网

C#:单例和静态模式之间的差异

C#:单例和静态模式之间的差异,c#,.net,class,static,singleton,C#,.net,Class,Static,Singleton,可能重复: 我正在考虑在C#上选择静态类和单例模式 你知道静态类是如何创建的吗? 特别是,我会知道在程序执行期间静态类是否是唯一的,以及对单例模式的利弊 提前感谢。静态类不能实例化。 单例可以实例化一次 这一问题以前已经问过好几次了,最近一次是昨天。先搜索再提问是一条好规则:)我喜欢添加下面的“相关”侧栏。它有助于找到重复的。特别是这一个,充满了它们。此外,还有“提问前自动搜索”功能,在您键入问题标题后,会显示类似的问题。有了这个确切的标题,它显示了我链接到的同一个问题。

可能重复:

我正在考虑在C#上选择静态类和单例模式

你知道静态类是如何创建的吗? 特别是,我会知道在程序执行期间静态类是否是唯一的,以及对单例模式的利弊


提前感谢。

静态类不能实例化。 单例可以实例化一次


这一问题以前已经问过好几次了,最近一次是昨天。先搜索再提问是一条好规则:)我喜欢添加下面的“相关”侧栏。它有助于找到重复的。特别是这一个,充满了它们。此外,还有“提问前自动搜索”功能,在您键入问题标题后,会显示类似的问题。有了这个确切的标题,它显示了我链接到的同一个问题。