当前位置:  开发笔记 > 编程语言 > 正文

c#中的静态类

如何解决《c#中的静态类》经验,为你挑选了1个好方法。
如何解决《c#中的静态类》经验,为你挑选了1个好方法。

在回答这个问题(/sf/ask/17360801/#352327)时,它让我想知道......

将静态类视为等效于实现单例模式的非静态类实例是否存在任何危险?



1> Kris..:

对我来说,唯一看起来很明显的是静态类基本上只是作用域函数的集合(这里明确地避免使用"方法"),单例仍然可以实例化,即使你只能有1个> 1> 0.

您可以将单例作为参数传递给需要某个接口的对象的东西,您不能在任何地方传递静态类(除非通过一些反射技巧)

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有