使用静态类作为的单位 方法的组织 与特定对象相关联。 此外,静态类可以使您的 实现更简单更快 因为你不需要创建 对象来调用它的方法。 组织这些方法是有用的 以一种有意义的方式, 比如数学课的方法 .在System命名空间static class CompanyInfo { public static string GetCompanyName() { return "CompanyName"; } public static string GetCompanyAddress() { return "CompanyAddress"; } //... }
对我来说,这个例子似乎没有涵盖静态类的很多可能的使用场景。在过去,我曾将静态类用于相关函数的无状态套件,但仅此而已。那么,在什么情况下应该(和不应该)将类声明为静态的呢?