2012-09-13 73 views
0

作爲一名程序員,我們大多使用.NET框架作爲工具,爲我們提供了大量使用完整功能的工具。 「.NET」本身包含包含Methods(我們使用)的類和類。
但我的問題是我們可以查看方法定義嗎?微軟是否允許我們?如果是,那麼如何?Microsoft是否允許訪問內置的方法定義?

回答

2

通過在框架成員上使用對象瀏覽器或F12,公共成員定義在VS中都很容易看到。非公開成員默認情況下不可見。但是,這只是成員簽名,而不是實施。

您可以爲了閱讀目的而反彙編Microsoft DLL,並且他們還提供了可用於調試/閱讀的框架源代碼。

請參考:

2

對於大多數的,是的,你可以下載參考來源:http://referencesource.microsoft.com/netframework.aspx。這對於調試目的特別有用。

顯然有些部件不包括在內(可能是與安全有關的敏感內容),最後我聽說。

+0

我假設'方法定義'是指源中方法的實際定義,而不僅僅是方法簽名。 –

+0

是的,你是對的。 –

相關問題