1
它需要反思嗎?如何檢查某個類型是否標有屬性?
它需要反思嗎?如何檢查某個類型是否標有屬性?
是:
Attribute.IsDefined(yourType, attributeType);
除了[Serializable]
,這可能也是yourType.IsSerializable
(如果你檢查IL,[Serializable]
不實際上獲得書面作爲一個屬性 - 有一個特殊的類型修飾符;但兩種方法都可以正常工作)。