C# When to use Static Classes as opposed to Instances of Classes?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
When to Use Static Classes in C#
标题中的问题…………我将非常感谢您对何时最好使用每一个的意见?
当做
当静态类只包含相当简单的助手方法时,我使用静态类。在其他情况下,我使用对象实例,这样我就可以进行依赖注入并编写适当的单元测试。
当你不能进入不同的班级时,情况就是这样(见乔恩·斯基特的回答)。但是,当您访问代码时,我使用的规则如下:
我可以不使用静态类,还是每次都需要在该类中存储不同的数据?
希望这有帮助。
编辑:忽略乔恩·斯基特删除答案后的第一句话。