谁有通俗易懂的事例来说明下特性怎么定制究竟是什么用处呢???????
解决方案 »
- C#中使用MySqlDriverCS参数预处时如何查询
- C# Byte[] 转struct时候遭遇exception
- listView设置了OwnerDraw = true,怎样能制定列中生成一列checkBox,并响应复选?
- 用户.NET开发的客户端软件部署时的麻烦
- 谁有datawindow.net的在c#使用的详细资料?
- C#操作Excel
- 关于访问ftp的问题,很奇怪,谁来帮帮我
- listview控件如何像datagridview或者是excel那种固定首列呢?如何获得行数?
- 請教 OpenPDF 轉換為.NET 使用的DLL後,關于CMap文件夾裏面的字體信息的路徑問題 謝謝!
- 感觉实在太差,听一下大家意见。
- 土问, C#多语言如何实现?
- 如何把一个winform程序生成一个EXE得可执行程序
Attributes是一种新的描述信息,使用attributes来定义设计期信息,还用attributes定义运行时信息
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false )] public class HelpAttribute : Attribute
{}
public class HelpAttribute : Attribute
{
public HelpAttribute(string description)
{
m_Description = description;
}
private string m_Description;
public String Description
{
get{ return m_Description; }
}
}//现在就可以用自定义的特性修饰类了[Help("This is a demo!")]//编译器会自动在Help后加上Attribute
public class test
{
...
}//然后就可以利用反射机制查询test类的Help特性了。
public class