System.TypeInitializationException '型の未処理の例外は、の型初期化子で例外を発生させます。



An Unhandled Exception Type System



示されているように



この種のエラーは主に、宣言されたクラスの最初のフィールド割り当てが原因で発生します。

たとえば、クラスに1024 * 1024 * 1024の配列があり、エラーが最大メモリ制限を超えています。



public static readonly byte[] Buffer = new byte[1024 * 1024 * 1024]

変更方法は、クラス内のフィールドの初期値がメモリ制限を超えているかどうかを確認することです。