跳转到内容

.NET 开发基金会/互操作性主题

来自维基教科书,开放世界中的开放书籍


互操作性、反射和邮件:主题


互操作性

[编辑 | 编辑源代码]

维基百科对计算机科学中反射的定义是:“一个计算机程序观察和修改自身结构和行为的过程。由反射驱动的编程范式称为反射式编程”。

该概念在 .NET 中被广泛应用,因为许多信息都保存在公共中间语言 (CIL) 级别。

除此之外,您还可以

  • 获取有关正在运行的程序集或程序集组成部分(模块、类、方法等)的信息,这对在编译时未知的动态加载的程序集尤其有用。
  • 在您的代码中放入自定义属性,并在运行时检索这些属性。
  • 动态调用方法。
  • 在运行时“生成”和执行 CIL 代码。
华夏公益教科书