如果我们的类声明了静态构造方法,必须保证静态构造方法在类的实例创建前运行。
例如,可以在Time中加上一个静态构造方法:
static Time ()
{
Name = "Time";
}
注意,在静态构造方法前没有访问修饰符(如public),访问修饰符不允许用于静态构造方法。Name必须声明为静态成员变量:
private static string Name;