我有一个System.Reflection.EventInfo
对象,我想知道这个对象所描述的事件是否是静态的。不像System.Reflection.MethodInfo
,EventInfo
没有IsStatic
可以告诉我我需要什么的属性。那么,我怎样才能在 C# 中做到这一点?
另外,如果我有一个MemberInfo
对象描述了我的类的某个成员(可能是属性、方法、字段等),我如何确定这个成员是否是静态的?将我的MemberInfo
对象转换为所需类型(MethodInfo
例如,如果这是一种方法)然后检查此成员是否为静态的唯一方法是吗?