将参数传递给方法并分配给Func 类型>

问题描述 投票:0回答:1

我目前有类似的方法

 public static bool test(string str);

我想将此方法分配给这种类型

 Func<bool> callback

我正在尝试这样做(不正确)

callback = test("Str");

以上是不正确的,因为我正在调用方法的C#东西。我如何告诉它使用参数Str调用该方法?在C ++中,我们可以做到这一点

std::function<...,..,"str">

我们如何在C#中做类似的事情?

我目前有一种类似于此公共静态布尔测试(string str)的方法;我想将此方法分配给此类型Func 我正在尝试执行的回调(... ...>

c# callback func
1个回答
0
投票

您应该将函数声明为:

Func<string, bool> callback
© www.soinside.com 2019 - 2024. All rights reserved.