判断是否声明了某个特性

提出问题

我想判断某个类或者属性是否声明了某特性,该怎么办?

解决问题

使用IsDefined,他比GetCustomAttributes效率更高

xxx.GetType().IsDefined(typeof(XXXAttribute),false)

参考

CLR via C# 379

posted @ 2022-09-02 09:21  东百牧码人  阅读(26)  评论(0)    收藏  举报