私は最近この質問をしました: カスタム C# 拡張メソッドを参照するコンパイラ エラー
Marc Gravell の回答は完璧で、私の問題を解決しました。でも、考えるきっかけになりました…
拡張メソッドを静的クラスに配置する必要があり、メソッド自体が静的でなければならない場合、静的な拡張メソッドを作成できないのはなぜですか?
「this」とマークされたパラメーターは、拡張するオブジェクトのインスタンスへのアクセスを許可するために使用されることを理解しています。私が理解していないのは、メソッドを静的に作成できない理由です...これは無意味な制限であるように思えます...
私の質問は、静的メソッドとして機能する拡張メソッドを作成できないのはなぜですか?