我正在尝试使用如下所示的静态构造函数:
public static DataManager()
{
LastInfoID = 1;
}
并得到此错误:
我想知道我的问题是什么。
最佳答案
静态构造函数具有没有访问修饰符:它只是:
static DataManager() // note no "public"
{
LastInfoID = 1;
}
这是因为它从未被显式调用(可能通过反射除外),而是由运行时调用。访问级别将毫无意义。
关于c# - C#中的静态构造函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4119365/