我想知道MethodInfo是否适合用作字典键。从我非常有限的测试来看,一切似乎都很好,但是这里有陷阱吗?

有人做过吗?

最佳答案

MethodInfo是一个抽象类,因此您的问题不能直接回答。最常见的情况是,您获得了带有反射的引用,并获得了RuntimeMethodInfo实例。是的,它具有对Equals()方法以及GetHashCode()的精心重写。它处理了通用方法的特殊情况。链接的博客文章仅与GetCurrentMethod()有关。使用调试器查找具体的类类型。

10-08 11:20