如何检查类型是否标有属性?

时间:2009-12-01 16:26:47

标签: c# .net reflection attributes

是否需要反思?

1 个答案:

答案 0 :(得分:3)

是:

Attribute.IsDefined(yourType, attributeType);

[Serializable]除外,其中 yourType.IsSerializable(如果您检查IL,[Serializable] < em>实际上被写为属性 - 有一个特殊的类型修饰符;但是这两种方法都可以正常工作。