0
IRun<string, bool> runstub = c => One(1) == true;
exec(runstub);

这里有什么问题?它给出了一个异常“无法将 lambda 表达式转换为类型 'IRun',因为它不是委托类型”

public static IEnumerable<IStub> exec<T, M>(T t) where T : IRun<T, M>
{
}

public static bool One(int one)
{
    one.Dump();
    return 1;
}
4

0 回答 0