1. ホーム
  2. シーピー

CS0120 非静的フィールド、メソッド、またはプロパティにオブジェクト参照が必要です XX

2022-03-01 05:57:31
<パス

一般的にこのエラーは、静的なクラスで直接メソッドを呼び出した場合に発生します。 メソッドが呼び出されるのは、以下のような形式です。
解決策
クラスを直接オブジェクトとしてインスタンス化する
例えば、エラーを報告するコード。

System.Diagnostics.EventLog.WriteEntry("md5 encoding 3: " + pwd);


解決策

System.Diagnostics.EventLog eventLog = new System.Diagnostics;
eventLog.WriteEntry("md5 encoding 3: " + pwd);