I am trying to learn the anonymous method and tried out this sample.
したがって、WriteLog関数を呼び出そうとするときはいつでも使用できます
()=> { return "someLogData" };
利点は、別の関数を用意する必要がなく、コード行を節約できることです。
public void WriteLog(Func<string> s)
{
Console.WriteLine(s);
}
しかし、同じことは次のような関数ではうまくいきません
Console.WriteLine( ()=> {return "someString" } );
.NET がこの匿名メソッド機能を提供しているのに、独自のメソッドで使用できないのはなぜですか?