有人可以给我一个使用Attribute.isDefined()来检查特定自定义属性是否已应用于给定类的示例?
我已经检查了msdn,但只看到了应用于程序集,成员等的属性的可能性.我也对实现相同的东西的其他方法持开放态度!
一个简单的例子:
using System;
using System.Diagnostics;
[Foo]
class Program {
static void Main(string[] args) {
var ok = Attribute.IsDefined(typeof(Program), typeof(FooAttribute));
Debug.Assert(ok);
}
}
class FooAttribute : Attribute { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4175 次 |
| 最近记录: |