如何检查类型为Func<;..的变量>;是一个特定的类方法
本文关键字:一个 类方法 gt lt 检查 何检查 类型 Func 变量 | 更新日期: 2023-09-27 18:29:51
我想在运行时检查类型为Func<…>的变量是一个特定的类方法。例如
class Foo
{
public static int MyMethod(int a, int b)
{
//...
}
}
Func<int, int, int> myFunc;
myFunc = Foo.MyMethod;
if(myFunc is Foo.MyMethod)
{
//do something
}
您应该能够使用==
:直接比较两者
if (myFunc == Foo.MyMethod) { ... }