参见《C#高级编程》第四版 如果类只包含静态的方法和属性,该类就可以是静态的。不能创建静态类的实例。使用static 关键字,编译器可以检查以后是否给该类添加了实例成员。如果是,就生成一个编译错误。这可以确保不创建静态类的实例。 static class StaticUtilities { public static void HelperMethod() { } } 调用HelperMethod()不需要StaticUtilities类型的对象。 StaticUtilities.HelperMethod();

评论