.NET 开发基金会/互操作性主题
外观
.NET 开发基金会 | |
---|---|
互操作性、反射和邮件:主题
维基百科对计算机科学中反射的定义是:“一个计算机程序观察和修改自身结构和行为的过程。由反射驱动的编程范式称为反射式编程”。
该概念在 .NET 中被广泛应用,因为许多信息都保存在公共中间语言 (CIL) 级别。
除此之外,您还可以
- 获取有关正在运行的程序集或程序集组成部分(模块、类、方法等)的信息,这对在编译时未知的动态加载的程序集尤其有用。
- 在您的代码中放入自定义属性,并在运行时检索这些属性。
- 动态调用方法。
- 在运行时“生成”和执行 CIL 代码。