这个问题已经在这里有了答案:
已关闭10年。
声明静态类有什么好处?
public static class MyStaticClass
{
}
除了“无法实例化”以外,还有其他吗?
为什么还需要一个静态类,出于什么原因,一个类应该是静态的呢?
“除非应实例化任何类,否则都应将其声明为静态”是一个很好的经验法则吗?
最佳答案
如果一个类具有静态修饰符,则:
第一点是最重要的,IMO。您正在与编译器和其他开发人员交流意图。
关于c# - 静态类的好处,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4034397/