在 .NET 中,有没有办法检查对象是否属于委托(delegate)类型?
我需要这个,因为我正在记录方法调用的参数,并且我想为所有作为操作或函数的参数打印 "(delegate)"
。
最佳答案
当然,与任何其他类型一样:
if (foo is Delegate)
或者对于一个类型:
if (typeof(Delegate).IsAssignableFrom(t))
关于c# - 检查对象是否是委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819907/