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

原创 2007年11月04日 10:38:00

 今天在做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加入此句后

终于解决问题!

相关文章推荐

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

一、产生TypeInitializationException的情况就包含以下几种 1. 访问类的某一静态成员,而其他静态成员的初始化(或静态构造函数)中产生异常。例如访问ClassHelp...

“sqlHelper.sqlHelper”的类型初始值设定项引发异常。

于是开始百度查这个问题,最先看到的是个把APP.config复制到登陆项目下,就可以运行了,回答者说是类的静态变量初始化出错了,让看看静态结构函数是不是有问题,可是自己看不出来。断点调试显示Confi...

类型初始值设定项引发异常。

今天运行之前写好的代码却提示:“_23.DBhelp”的类型初始值设定项引发异常。 后来发现是webservice更新引用时出现了重复的 ...

C#类型初始值设定项引发异常

今天同步了个工程,调试后报错——”类型初始值设定项引发异常“。 经过网上大量的搜索,说是静态变量加载不成功会报这个错误。 我的这个工程静态变量为什么会加载不成功呢。因为在静态变量中加载了一个配置文...
  • vvhesj
  • vvhesj
  • 2013年05月17日 10:35
  • 15233

c# 类型初始值设定项引发异常

TypeInitializationExeption在MSND中的描述为:当类初始值设定项不能初始化类型时,将创建 TypeInitializationException 并向其传递由该类型的类初始值...

SqlHelper的类型初始值设定项引发异常==的原因

今天测试程序时总时不能调用

FastReport.Net报表经验记录

当打印预览时数据区不显示或只显示一条记录时,是因为在设计报表时数据区没有指定完整的数据源。...

类型初始值设定项引发异常

今天把以前写的项目从Visual Studio2008转为Visual Studio 2010下, 设置了.Net Framework 4.0,编译,没有问题,以为大功告成,但运行 的时候竟然问题...

GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法

在使用C#版本的GDAL开发的时候,编译正常,启动的时候就会提示:“OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常。“         对于这个问题,原因主要就是没有找到d...

C#中异常:“The type initializer to throw an exception(类型初始值设定项引发异常)”的简单分析与解决方法

对于C#中异常:“The type initializer to throw an exception(类型初始值设定项引发异常)”的简单分析,目前本人分析两种情况,如下:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类型初始值设定项引发异常的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)