c# - MethodInfo可以用作字典键吗?

标签 c# .net reflection

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

以前有人这样做过吗?

最佳答案

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

关于c# - MethodInfo可以用作字典键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19851565/

相关文章:

java - 如何避免 OSGi 中的 class.forName()?

c# - 缓慢的 WPF 4 数据网格刷新

c# - 反射返回对象中的 SetValue 与目标类型不匹配

c# - 无法在 Web 服务器上开始调试。不支持操作。未知错误 0x800040005

c# - 如何确定 List<Object> 的对象?

c# - ASP.NET Core 如何执行 Linux shell 命令?

c# - 我的本地计算机上的 Czechia 英文名称与 Azure 上的不同英文名称

c# - 在编译时循环遍历类中的所有对象 C#

c# - Xamarin - MediaRouteButton ShowDialog() 方法抛出 NullPointerException (Xamarin.Android.Support.v7.MediaRouter)

c# - XmlRoot 属性 c#