有人可以给我一个使用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 { }
关于C#Attribute.isDefined()示例?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3025795/