0

作为程序员,我们大多使用 .NET 框架作为工具,它为我们提供了许多使用完整的功能。“.NET”本身包含类,类包含方法(我们使用)。
但我的问题是我们可以查看方法定义吗?微软允许我们吗?如果是,那怎么办?

4

2 回答 2

2

公共成员定义在 VS 中都很容易看到,无论是使用对象资源管理器还是框架成员上的 F12。默认情况下,非公共成员不可见。但是,这只是成员签名,而不是实现。

您可以反汇编 Microsoft DLL 以供阅读,它们还使框架源可用于调试/阅读。

请参阅:

于 2012-09-13T19:27:23.477 回答
2

对于大部分内容,是的,您可以下载参考源:http ://referencesource.microsoft.com/netframework.aspx 。它对于调试目的特别有用。

显然有些部分不包括在内(可能是与安全有关的敏感内容),最后我听到了。

于 2012-09-13T19:27:30.340 回答