来自成员反思的指导

时间:2015-02-03 05:31:49

标签: c# reflection guid

有没有办法可以获得类型成员的GUI? 例如:ConstructorInfo,PropertyInfo,FieldInfo,MethodInfo和EventInfo的GUID?

我只能看到type.ReflectedType.GUID(例如property.ReflectedType.GUID) 但生成的GUID是类GUID(w / c是类型)

2 个答案:

答案 0 :(得分:0)

您始终可以使用Type.GUID来获取GuidAttribute属性注册的预定义GUID。但GUID没有详细记录,请谨慎使用。

typeof(ConstructorInfo).GUID

https://msdn.microsoft.com/en-us/library/system.type.guid.aspx

答案 1 :(得分:0)

我认为如果您将GUID用作应用程序中类型的标识符(在词典或类似的类中),这是一个坏主意。而是直接使用该类型。

而不是Dictionary<string, whatever>使用Dictionary<Type, whatever>