这一块看了半天没看懂,书上说的很复杂.能不能通俗的解释一下,先谢了.
解决方案 »
- 怎样可以dataGridView的第一列中显示这一行是第几条记录?
- 流读取的问题
- 水晶报表 C# Asp.Net
- VC#.net中使用LinkButton客户端JavaScript脚本
- 关于异常处理
- treelist 控件显示行号
- WinFrm中的窗体怎样不让其外观(Button,GridView的控件)不因为Windous的桌面的主题的改变而改变 (我在Windows经典主题下做的窗体到其他主
- 水晶报表有关参数的问题?
- .net故障,mscorlib.dll文件错误
- 有没有办法在ASPx文件里直接显示一个GIF?不是用动态生成文件做连接的?
- 关于如何显示类库中方法的注释的问题
- c#能动态继承某一个类吗?
简而言之. Attribute 就是用一个类来修饰另一个类.reflecion 就是让程序明白自已有几条胳膊几条腿.
Attribute 类包含用于访问和测试自定义属性的简便方法。虽然任何用户定义的类型均可用作属性,但大多数属性应当是从 Attribute 派生的类型的实例。所有属性均直接或间接地从 Attribute 派生。属性可应用于任何目标元素(请参见 AttributeTargets);一个属性的多个实例可应用于同一个目标元素;并且属性可由从目标元素派生的元素继承。编译器和其他开发工具利用这些信息来标识哪些属性是自定义属性。自定义属性可与元数据的任何元素一起存储。此机制可用于在编译时存储应用程序特定的信息,并在运行时或在其他工具读取元数据时访问这些信息。.NET Framework 预定义了一些属性类型并使用它们控制运行时行为。某些语言预定义了一些属性类型来表示 .NET Framework 通用类型系统中未直接表示的语言功能。用户或其他工具可以随意定义和使用其他的属性类型。有关使用属性的更多信息,请参见利用属性扩展元数据。