c# - .NET 如何允许对已编译的 DLL 进行 API 探索?

标签 c# .net api dll

.NET 如何允许对已编译的 DLL 进行 API 探索?

最佳答案

因为 DLL 包含关于所有类型、方法等的元数据。甚至实际代码都是在 IL 而不是 native 代码中。

基本上,.NET 二进制文件仍处于比 native 二进制文件更高的级别,并且包含更多有关其中内容的信息。这就是 Reflection 发挥作用的原因。

关于c# - .NET 如何允许对已编译的 DLL 进行 API 探索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507853/

相关文章:

C# 字符串生成器 : Check if it ends with a new line

c# - 将带有路径查找的单击移动添加到我当前在 Unity 中的 2D 项目

c# - 如何使用新属性正确扩展 XAML 控件?

c# - 从 .NET Web 应用程序导出到 Outlook(.ics 文件)

.net - 如何模拟 'out' 参数?

.net - .Net 中编译器实现的不变性

javascript - 代码警报 'object Object'

c# - 使用 Razor 内联设置 javascript 变量,这是好的做法/安全吗?

php - 使用 PHP 读取 UPS XML

javascript - YouTube javascript 未返回正确的错误代码(所有内容均为错误 0)