この匿名メソッドを翻訳すると、次のようになります。
Func<int, int> f = delegate(int i)
{
return i + 1;
};
ラムダ式に変換すると、次のようになります。
Func<int, int> f = i => i + 1;
(私は知っています:このラムダ式は(コンパイラによって)別の匿名メソッドを密かに生成しますが、それは重要ではありません)。
次に、次のメソッドをラムダ式に変換します。
Func<int, int> f = delegate(int i)
{
Debug.WriteLine("Inside the function!");
return i + 1;
};
方法はありますか?どうすればこれを行うことができますか?