5
一部のC#ラムダ式が静的メソッドにコンパイルされるのはなぜですか?
以下のコードからわかるように、Action<>オブジェクトを変数として宣言しています。 このアクションメソッドデリゲートが静的メソッドのように動作する理由を誰かに教えていただけませんか? なぜtrue次のコードで戻るのですか? コード: public static void Main(string[] args) { Action<string> actionMethod = s => { Console.WriteLine("My Name is " + s); }; Console.WriteLine(actionMethod.Method.IsStatic); Console.Read(); } 出力:
122
c#
.net
reflection
lambda