类型初始值设定项引发异常的解决方案,简单来说其实就是类中的静态成员初始化时失败引起的。

原来类的静态成员在初始化时如果出现异常,访问类的其它静态成员或对该类进行初始化都会抛出这个异常。请看下面的代码:

    public class Test
    {
        public static Foo Test1 = new Foo();
        public static string Test2 = "Test2";
        public string Test3 = "Test3";
        public Test() { }
     }

    public class Foo
    {
        public Foo()
        {
            throw new Exception();
         }
     }

在访问Test.Test2以及new Test()时都会抛出这个异常。我的代码中,由于Initialize()出现异常,instance实例化失败,所以访问Instance时就抛出了这个异常。

总结:如果类中存在静态成员,应确保其初始化时不会抛出异常,否则会影响对该类的正常访问。

转载于:https://www.cnblogs.com/hedongnan/archive/2013/05/16/3082580.html

类型初始值设定项引发异常的解决方案相关推荐

  1. VMWARE错误-VirtualInfrastructure.Utils.ClientsXml的类型初始值设定项引发异常

    异常信息:"VirtualInfrastructure.Utils.ClientsXml"的类型初始值设定项引发异常. 解决方案:以管理员的身份运行客户程序 转载于:https:/ ...

  2. VS 2012 Dotfuscator and Analytics 'j8' 类型初始值设定项引发异常 解决方法

    VS2012当选择[PreEmptive Dotfuscator and Analytics] 出现如下错误时: The type initializer for 'j8' threw anexcep ...

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

    -上午打开VS编译程序的时候,突然出现了这个运行时错误"类型初始值设定项引发异常".昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水.上网搜了一下,发现有很多人遇到了这个问题. ...

  4. Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常

    Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端 最开始,连接Oracle 数据是需要安装客户端的,ado.net 后来由于微软未来不再支持 Syste ...

  5. <Module>的类型初始值设定项引发异常

    的类型初始值设定项引发异常 参考文章: (1)的类型初始值设定项引发异常 (2)https://www.cnblogs.com/RealWorld/p/7843440.html 备忘一下.

  6. “System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。

    "System.Transactions.Diagnostics.DiagnosticTrace"的类型初始值设定项引发异常. 参考文章: (1)"System.Tran ...

  7. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法

    MathWorks.MATLAB.NET.Arrays.MWArray"的类型初始值设定项引发异常 解决方法 参考文章: (1)MathWorks.MATLAB.NET.Arrays.MWA ...

  8. VMWARE错误-“VirtualInfrastructure.Utils.ClientsXml“的类型初始值设定项引发异常

    VMWARE错误-"VirtualInfrastructure.Utils.ClientsXml"的类型初始值设定项引发异常 参考文章: (1)VMWARE错误-"Vir ...

  9. Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。

    Entityframework:"System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常. 参考文章: (1)Entityframe ...

最新文章

  1. Flex中如何通过horizontalTickAligned和verticalTickAligned样式指定线图LineChart横竖方向轴心标记的例子...
  2. 一个很艰难的 Java 核心面试问题!
  3. java excel 导出图片_JAVA 使用 POI 导出 EXCEL 自定义背景颜色
  4. frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_KK44_/Android.mk: No such file or directory
  5. 软考高级软件架构师论文——论软件架构风格
  6. 计算机电路电子技术试题答案,数字电子技术试题库及答案解析知识分享
  7. 2021年中国新型电力系统行业市场现状、竞争格局与发展方向分析「图」
  8. Typora数学公式总结
  9. 修改macOS中鼠标滚轮方向
  10. 如何把电脑视频转换成MP4格式?视频转换用嗨格式
  11. Simpson公式、复化梯形公式、Cotes公式以及Romberg公式
  12. Java实现四则运算
  13. 3rd Batch请查收!您的问题解答清单
  14. Ubuntu双系统卸载教程
  15. 【深度学习】DCGAN实现动漫头像生成详细说明
  16. 自己 总结 一些 学习上 鼓励自己的 话~共勉哟
  17. javase(13)_网络编程
  18. 逻辑回归与线性回归算法梳理
  19. Type safety: The expression of type List needs unchecked conversion to conform to List<TagFormal>
  20. 2009最新雷人语录

热门文章

  1. SQL注入-Day15
  2. Ubuntu下运行Open WebOS
  3. Trias为什么具有良好的可扩展性?
  4. Oracle 19c下载及安装步骤
  5. 用单反相机运行游戏服务器,Reddit点赞37.4K
  6. 解决三星笔记本电脑合上盖子无法被唤醒
  7. chrome浏览器自动填充背景色-webkit-autofill
  8. 如何替换 Android 系统 Launcher 壁纸
  9. 《亿级流量网站架构核心技术》读后感
  10. 算法学习——贪心算法解渡河问题(C语言版)