2014-06-29 150 views
0

我在學習一些C#,現在我知道了一些C++。學習一個類的公共方法

當我想了解一個類的公共方法時 - 我查看C++中的頭文件 - C#沒有。我可以在哪裏獲得一個類的公共方法的好摘要,而無需查看源文件?

+1

和智能 – leppie

回答

3

在文檔中,在Visual Studio中使用對象瀏覽器或IntelliSense或使用反射(在運行時或使用第三方工具)。

+0

如果我碰到別人一類 - 將它有文件? monodevelop中的對象瀏覽器在哪裏。 – MKaras

+0

我不知道,這取決於別人是否爲您提供文檔。 MonoDevelop [聲稱擁有類瀏覽器](http://monodevelop.com/download/monodevelop_2.0_released)。 – CodeCaster

+0

@MKaras:即使它沒有文檔(如在易讀文件中),也可以運行編譯的文檔生成工具,例如[Sandcastle](http://shfb.codeplex.com/)程序集來生成獨立的幫助文件。如果提供了IntelliSense幫助文本,那麼該文本將包含在幫助文件中,否則,您至少可以從API中獲得可瀏覽的類型和成員列表。 –

1

C#沒有頭文件,但字節代碼編譯的程序集(即exedll文件)包含一個關於名稱空間和名稱空間成員的元數據部分,運行時用它來發現類型,方法,屬性等。此外,Visual Studio使用它來提供其強大的智能感知。無論如何,如果在光標位於方法名稱或任何成員(類,枚舉,...)上時按F12,或者右鍵單擊那裏,Visual Studio將轉到整個成員的定義,如該隊員在你的機器有沒有源代碼,它只會顯示的元數據:

enter image description here