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

简介:

问题出现的原因:在对类中的字段或属性直接赋值的时候出现异常而造成的这个异常。

例如:

复制代码

  
  
class MyClass
{
public static string ConnectionString = GetConnectionString();

private static string GetConnectionString()
{
throw new Exception();
}
}
复制代码

在使用这个类的时候就会引发该异常

  解决方法:

1、检查类中的静态字段或属性,确保其能够正常的完成初始化

2、在类的构造函数中,确保其访问的属性或字段都已经完成初始化

3、如果是WinForm中,将访问的窗体控件的语句写在初始化方法之后

如果你的问题还没有解决,请给我留言!




本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/archive/2011/05/25/2056295.html,如需转载请自行联系原作者

相关文章
|
关系型数据库 API 数据库
盘点10个.NetCore实用的开源框架项目
盘点10个.NetCore实用的开源框架项目
3465 0
盘点10个.NetCore实用的开源框架项目
|
存储 固态存储 数据安全/隐私保护
自己动手 DIY 一个读写200MB/s 的高速 U 盘
自己动手 DIY 一个读写200MB/s 的高速 U 盘
2566 0
自己动手 DIY 一个读写200MB/s 的高速 U 盘
|
JavaScript 前端开发
JS正则表达式:常用正则手册/RegExp/正则积累(一)
JS正则表达式:常用正则手册/RegExp/正则积累
584 1
|
C#
WPF技术之BorderBrush和BorderThickness
在WPF中,BorderBrush和BorderThickness是用于创建和定义控件边框的两个属性。
1912 0
|
定位技术 数据中心
安徽京准电钟分享:NTP授时服务器极速部署指南
安徽京准电钟分享:NTP授时服务器极速部署指南
606 14
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
3513 0
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
1933 1
|
编解码 网络协议 C#
wpf下如何实现超低延迟的RTMP或RTSP播放
本文介绍在Windows平台上使用大牛直播SDK的SmartPlayer模块实现在WPF中播放RTMP/RTSP流的方法。通过设置回调函数并选择RGB32格式,可以直接处理视频帧数据进行显示。此外,也可利用PictureBox控件简化视频流的展示。文章提供了示例代码,展示了如何初始化播放器、开始及停止播放,并演示了同时播放两路不同分辨率流的效果及CPU占用情况。SmartPlayer支持多实例播放、多种视频与音频格式、软硬解码、以及丰富的功能特性,适用于多种应用场景。
764 1
|
安全 编译器 API
程序与技术分享:C#调用DLL的几种方法
程序与技术分享:C#调用DLL的几种方法
2336 0
|
开发框架 JavaScript 安全
WIndows Server 2016 部署 Web服务(简单篇)
WIndows Server 2016 部署 Web服务(简单篇)
1144 2