在函数Test(Func<string,bool> f)
中,如何调用f.invoke()?我收到了错误
委托'Func'不接受'0'参数
答案 0 :(得分:5)
bool b = f(someString);
或:
bool b = f.Invoke(someString);
答案 1 :(得分:3)
委托Func<string, bool>
是一个委托,它接受一个字符串作为参数并返回bool。要调用它,您需要提供一个字符串。
f("foo");
f.Invoke("foo");