C#初學者怎樣系統高效地用MSDN?


是時候上這個圖了 @vczh


無聊的時候,在代碼中找到自己不熟悉的關鍵字,選中,按F1,仔細閱讀幫助。就醬。


建議:先看書,書看完了其實MSDN就成了字典了。。。


個人體驗是碰到不會用的時候再去查找相關的東西,可能順帶會找到些額外收貨


同意以上說法。另外,msdn 有兩個版本。直接在vs2013裡面按 f1,彈出來的MSDN,不怎麼好用,javascript代碼沒寫好。

所以我往往直接在瀏覽器中打開另一個版本:

歡迎使用 Visual Studio 2013

為什麼有兩個版本我就不清楚了。


無所謂怎麼用。。你對.NET了解越多才越能明白MSDN上面說的是啥。。。舉個例子。。如果你不太明白表達式樹是什麼直接去看expression&這個類是絕對看不懂的。。。。

再舉個例子 msdn上面會把每個成員都列出來 標明這是靜態還是實例的 類型實現了哪些介面 基類是啥 是不是可以繼承 是不是抽象類 類型是線程安全還是不安全的 以及這個類型裡面各個事件等等。。坦白說初學者能把事件搞清楚就不錯了


我也覺得微軟的文檔太亂了點。

1. C# 教程 (C#)

2..NET Framework 開發指南

3.C# 中的新增功能 - C# 指南

4.C# 介紹 - C# 指南

5.C# 編程指南

6.C# 6.0 草稿語言規範

7.C# 參考

8.編程概念 (C#)

9,.NET Framework 類庫

10..NET API Browser

11.C# 演練

12.代碼示例 - Windows 應用開發

13.MSDN Examples in C#, VB.NET, C++, JavaScript, F#


我也是個初學者,剛剛接觸MSDN的時候,上面的解釋總覺得晦澀難懂。頁面上的導航頁做的很詭異。查到的東西好像不總是想要的,不過MSDN上的東西終究是權威,別的地方說不清楚,就到這來找字典。感覺用MSDN之前還是要把書上該學改看的東西掌握大半,等到肚子里有東西了,再看MSDN就像查字典了,就像樓上說的那樣。遇到問題總不能每次都去找厚厚的書翻吧,上MSDN查字典般的感覺。


目前正在通過msdn大力學習c#,我覺得不看書完全靠msdn是可行的!微軟其實提供了很多輔助文檔如"c#編程指南","c#關鍵字"等。手機先佔坑後編輯。


推薦閱讀:

做坦克射擊的遊戲,怎麼樣能讓AI打的不那麼准?
.net沒落了嗎?
如何閱讀CLR via C#?
如何評價 ASP.NET vNext?
C#的前景怎麼樣? 真的沒落了嗎?

TAG:C# | 編程學習 | MSDN |