【发布时间】:2011-02-11 05:46:41
【问题描述】:
我正在使用 C# 反射 API。我可以在程序集中轻松加载Type 类、方法等信息,但是现在我想知道如何加载和读取方法内的代码?
【问题讨论】:
-
在什么场景下使它有用?它打破了 OO 的基本租户之一,即封装。但更何况作为 IL 的代码并不完全相同。
-
@DevelopingChris:如果您正在编写调试器或代码分析工具,那么能够加载程序集并分析方法体可能会很有用。事实上,这就是 FxCop 等工具的作用。
-
.NET 的目标受众是美国公司(其次可能是一些小企业)。如果您可以绕过 .NET 混淆,那么(生产成本高昂)软件很容易飞入竞争对手的指尖。
标签: c# reflection