同じ型名の3つのパラメータをとる拡張メソッドがあります。同じ識別子はC#コンパイラによって同じ関数の異なる型として扱われます
問題は、C#コンパイラが第1引数と第2引数を型ServerModels.Actionとして解決しますが、3番目のパラメータはSystem.Actionとして解決されることです。
まったく同じ識別子が異なるタイプとみなされる可能性はありますか?
マイクロソフトのVisual Studio Professionalの2013 バージョン12.0.40629.00更新5 は、Microsoft .NET Framework 4.5
のアクション3タイプを変更する必要があると思われます。アクション<->アクション – PinBack
*は*同じ名前ではありません。アクション** s **対アクション – Amy
あなたのコードは 'アクションaction1、アクションaction2アクションaction3'アクション3のように見えるため、ServerModels.ActionとSystem.Actionが1つずつ表示されています。私は、Action3型を 'Action'ではなく' Actions'に変更するだけでいいと思う –