使用VS2010和ReSharper 5
我有一个返回System.Action的方法。
ReSharper似乎总是提示我进行更正,将方法的返回类型映射到
我有一个返回System.Action的方法。
private Action ExtractFile()
{
return delegate
{
MessageBox.Show("Test");
};
}
ReSharper似乎总是提示我进行更正,将方法的返回类型映射到
System.Action<T>
或其变体之一。它似乎无法识别非泛型版本!VS编译并不会抱怨这个问题!当我将鼠标悬停在红色的卷曲线上时,显示的工具提示如下: "类型参数数量不正确。候选项为:void System.Action(T)、void System.Action(T1, T2)...(列表一直延续到T1-T16)。" 有什么想法吗?![See the return type highlighted by ReSharper](https://istack.dev59.com/7fVs4.webp)
delegate
更改为delegate()
了吗? - mgronber