類型初始值設定項引發異常的解決方法


一、產生TypeInitializationException的情況就包含以下幾種

1. 訪問類的某一靜態成員,而其他靜態成員的初始化(或靜態構造函數)中產生異常。例如訪問ClassHelper.StaticString,由於靜態成員Field的初始化產生異常,因此調用ClassHelper.StaticString會拋出TypeInitializationException。

2. 訪問類的某一靜態成員,該靜態成員的初始化(或靜態構造函數)中產生異常。

3. 對該類進行初始化,而類中的某個靜態成員初始化(或靜態構造函數)中產生異常。

 二、類型初始值設定項引發異常的解決方法

1、檢查類中的靜態字段或屬性,確保其能夠正常的完成初始化

2、在類的構造函數中,確保其訪問的屬性或字段都已經完成初始化

3、如果是WinForm中,將訪問的窗體控件的語句寫在初始化方法之后


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM