类型初始值设定项引发异常的解决方法
2007-11-04 10:38
1766 查看
今天在做AbstactFactory项目时,出现 "类型初始值设定项引发异常"!
变量引用一个static变量
public class Constant
{
///**//// <summary>
/// 公用的常量
/// </summary>
public static double BASE_SALARY = 4000;
public static int base_i = 10;
public static string antyi = "antyi";
public static readonly string STR_FACTORYNAME = ConfigurationManager.AppSettings["AmericanFactory"].ToString();
}
在另一个类中的函数中调用
public double Calculate()
{
return Constant.BASE_SALARY;
}
高度半天都出现 "类型初始值设定项引发异常"!
原来问题是这句
public static readonly string STR_FACTORYNAME = ConfigurationManager.AppSettings["AmericanFactory"].ToString();
因为在web.config中没有设定<add key="factoryName" value="AmericanFactory"/>或设置有误都会有这样的错误
以至于整个类的其它变量值引用时都会出现错误
将web.config加入此句后
终于解决问题!
变量引用一个static变量
public class Constant
{
///**//// <summary>
/// 公用的常量
/// </summary>
public static double BASE_SALARY = 4000;
public static int base_i = 10;
public static string antyi = "antyi";
public static readonly string STR_FACTORYNAME = ConfigurationManager.AppSettings["AmericanFactory"].ToString();
}
在另一个类中的函数中调用
public double Calculate()
{
return Constant.BASE_SALARY;
}
高度半天都出现 "类型初始值设定项引发异常"!
原来问题是这句
public static readonly string STR_FACTORYNAME = ConfigurationManager.AppSettings["AmericanFactory"].ToString();
因为在web.config中没有设定<add key="factoryName" value="AmericanFactory"/>或设置有误都会有这样的错误
以至于整个类的其它变量值引用时都会出现错误
将web.config加入此句后
终于解决问题!
相关文章推荐
- “NHibernate.Cfg.Environment的类型初始值设定项引发异常”的解决方法
- GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法
- 类型初始值设定项引发异常的解决方法
- 类型初始值设定项引发异常的解决方法
- VS 2012 Dotfuscator and Analytics 'j8' 类型初始值设定项引发异常 解决方法
- "类型初始值设定项引发异常" 解决方法
- “NHibernate.Cfg.Configuration 的类型初始值设定项引发异常。”的解决方法【备忘】
- C#中异常:“The type initializer to throw an exception(类型初始值设定项引发异常)”的简单分析与解决方法
- “Spring.Context.Support.ContextRegistry”的类型初始值设定项引发异常。-解决方法
- C#中异常:“The type initializer to throw an exception(类型初始值设定项引发异常)”的简单分析与解决方法
- “NHibernate.Cfg.Environment的类型初始值设定项引发异常”的解决方法
- GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法
- Matlab + C# 类型初始值设定项引发异常 解决方法
- GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法
- Oracle连接 类型初始值设定项引发异常 解决方法
- 解决VS2005提示类型初始值设定引发异常或配置系统未能初始化问题
- C#解决“Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的其中一个办法
- 解决 配置文件 类型初始值设定项引发异常 报错
- “从数据库检索信息时发生错误:‘Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncTableConfigManager’ 的类型初始值设定项引发异常。”的解决办法
- Emgu.CV.CvInvoke的类型初始值设定项引发异常--解决办法