1

この匿名メソッドを翻訳すると、次のようになります。

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;
};

方法はありますか?どうすればこれを行うことができますか?

4

1 に答える 1