2

可能重复:
何时在 C# 中使用静态类

标题中的问题............我将非常感谢关于何时最好使用每个问题的意见?

问候

4

2 回答 2

1

当静态类只包含相当简单的辅助方法时,我会使用它们。在其他情况下,我使用对象实例,以便我可以进行依赖注入并编写适当的单元测试。

于 2009-07-01T11:00:12.860 回答
0

当您无法访问该不同的课程时就是这种情况(请参阅Jon Skeet的回答)。但是,当您确实可以访问代码时,我使用的规则如下:

我可以不使用静态类,还是每次都需要在该类中存储不同的数据?

希望这可以帮助。

编辑:忽略Jon Skeet删除他的答案后的第一句话。

于 2009-07-01T10:50:46.887 回答