您的位置:首页 > 编程语言 > C#

C# 定制 Attribute 简单使用

2013-12-31 11:38 281 查看
所谓 “定制Attribute”,就是一个类的实例,它被序列化成驻留在元数据的一个字节流。

我们可以使用 Attribute 来保存注释:

public static void AttributeTestII()
{
//判断该类型是否应用了HistoryAttribute特性
if (typeof(TestClass).IsDefined(typeof(HistoryAttribute), false))
{
//如果是执行代码
Console.WriteLine("如果是执行代码A");
}
else
{
//如果不是则执行其他代码
Console.WriteLine("如果不是执行代码B");
}
Console.Read();
}


View Code

以上就是个人对于定制 Attribute 的简单理解。

欢迎指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: