2009-06-30 75 views
3

我剛剛看到來自MS語言團隊的Luca Bolognese的採訪,他提到Anders Hejlsberg認爲開發人員應該更多地關注BCL(基類庫,框架)而不是lanugage功能(C#,VB.NET)。每個.NET開發人員應該知道哪些類/接口?

每個開發人員應該知道當前.net 3.5框架中的哪個類或接口?

+0

我想到的是這樣的:確保你知道System.Transactions.TransactionScope如果你正在使用數據庫 – 2009-06-30 13:04:20

+4

這個問題有點荒謬。它將最終成爲.NET框架中所有類的列表 - 因爲對於一個人來說重要的是對下一個人毫無意義的。 – 2009-06-30 13:29:48

+0

是的,我看到了...我等了一天,看到答案傾向於...也許我用更精確的主題指定了一個新問題 – 2009-06-30 13:34:37

回答

3

這不是一個類,但如果你在談論3.5框架必需品,那麼IQueryable很重要。

+0

+1:我改變我的問題到類和接口 – 2009-06-30 13:07:51

2

System.String?

+0

+1:但我不是在尋找基類型:-) – 2009-06-30 13:07:20

2

System.Reflection和System.Diagnostics中的類是相當強大的框架,沒人知道。

+0

我正在尋找更多的具體類 – 2009-06-30 13:10:47

3

如果你談論的是.NET 3.5特定的類,靜態可枚舉LINQ擴展方法是(恕我直言)最重要的。

+0

有趣的是,Enumerable類本身isn並不重要,因爲許多開發人員甚至不知道他們正在使用它:D – OregonGhost 2009-06-30 13:55:49

4

取決於你想要開發什麼。我認爲我們大多數人(只需要)知道整個框架的一部分。

5

不是3.5特定的,但我會建議兩個類免費提供許多寫代碼來解決:System.IO.Path(OregonGhost在那一個上打了我幾秒...)和System.IO.File。這裏一個未被充分利用的寶石是方法Path.Combine

還有EventHandler<T>,而不是定義自己的事件代表。

9

IDisposable的最System.Collections.Generic映入腦海的...

相關問題