您的位置:首页 > 其它

类型初始值设定项引发异常的解决方法

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加入此句后

终于解决问题!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐