C#静态构造函数怎么初始化
C#静态构造函数如何初始化
如题:在调用Get_Paylist时,父类的静态构造函数怎没有初始化,如果让它初始化??
------解决方案--------------------
Get_Paylist是静态函数,根本不涉及到初始化,除非你new一个实例,才会调用父类的非static构造
------解决方案--------------------
BZ说的对,BaseClass哪来的静态构造?况且,你也没有访问BaseClass
------解决方案--------------------
+1静态函数不需要new
如题:在调用Get_Paylist时,父类的静态构造函数怎没有初始化,如果让它初始化??
public class Basicfee : BaseClass
{
public static string Get_Paylist(Dictionary<string, string> dic)
{
return dic["jke"];
}
}
public class BaseClass
{
public BaseClass()
{
if (DataCache.GetCache("MaxPageSize") == null)
{
DataCache.AddCache("MaxPageSize", Convert.ToString(ConfigurationManager.AppSettings["MaxPageSize"]));
}
}
}
------解决方案--------------------
Get_Paylist是静态函数,根本不涉及到初始化,除非你new一个实例,才会调用父类的非static构造
------解决方案--------------------
BZ说的对,BaseClass哪来的静态构造?况且,你也没有访问BaseClass
------解决方案--------------------
+1静态函数不需要new