首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C#静态构造函数怎么初始化

2013-10-16 
C#静态构造函数如何初始化如题:在调用Get_Paylist时,父类的静态构造函数怎没有初始化,如果让它初始化?? pu

C#静态构造函数如何初始化
如题:在调用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
[解决办法]
引用:
Get_Paylist是静态函数,根本不涉及到初始化,除非你new一个实例,才会调用父类的非static构造

+1静态函数不需要new

热点排行