最近评论
正在载入评论列表...
![]() |
![]() |
本章前面讨论了静态构造函数,它们可以初始化静态的成员变量。如果类只包含静态的方法和属性,该类就可以是静态的。静态类在功能上与使用私有静态构造函数创建的类相同。不能创建静态类的实例。使用static关键字,编译器可以检查以后是否给该类添加了实例成员。如果是,就生成一个编译错误。这可以确保不创建静态类的实例。静态类的语法如下所示:
static class StaticUtilities
{
public static void HelperMethod()
{
}
}
调用HelperMethod()不需要StaticUtilities类型的对象。使用类型名即可进行该调用:
StaticUtilities.HelperMethod();