これはコンパイルエラーをスローしませんが、なぜですか?
public async void DoSomething(object arg){ ... }
Action<object> myAnonActionDelegate = DoSomething;
「」には、アクションではなくDoSomething
タイプの署名を含めるべきではありませんか?Func<object,Task>
実際、「 」は委任DoSomething
に割り当てることはできません。Func<object,Task>
問題はなぜですか?asyncキーワードについての私の理解はオフですか?