标签: c# static instance
可能重复: When to Use Static Classes in C#
标题中的问题..........我会非常感谢有关何时最好使用每个问题的意见?
此致
答案 0 :(得分:1)
我使用静态类时只包含相当简单的辅助方法。在其他情况下,我使用对象的实例,这样我就可以进行依赖注入并编写适当的单元测试。
答案 1 :(得分:0)
当您无法访问该不同的课程时就是这种情况(请参阅Jon Skeet的回答)。但是,当您有权访问代码时,我使用的规则如下:
我可以使用静态类,或者每次都需要在该类中存储不同的数据吗?
希望这会有所帮助。
编辑:忽略自Jon Skeet删除答案后的第一句话。