我剛剛看到來自MS語言團隊的Luca Bolognese的採訪,他提到Anders Hejlsberg認爲開發人員應該更多地關注BCL(基類庫,框架)而不是lanugage功能(C#,VB.NET)。每個.NET開發人員應該知道哪些類/接口?
每個開發人員應該知道當前.net 3.5框架中的哪個類或接口?
我剛剛看到來自MS語言團隊的Luca Bolognese的採訪,他提到Anders Hejlsberg認爲開發人員應該更多地關注BCL(基類庫,框架)而不是lanugage功能(C#,VB.NET)。每個.NET開發人員應該知道哪些類/接口?
每個開發人員應該知道當前.net 3.5框架中的哪個類或接口?
這不是一個類,但如果你在談論3.5框架必需品,那麼IQueryable很重要。
+1:我改變我的問題到類和接口 – 2009-06-30 13:07:51
System.String?
+1:但我不是在尋找基類型:-) – 2009-06-30 13:07:20
System.Reflection和System.Diagnostics中的類是相當強大的框架,沒人知道。
我正在尋找更多的具體類 – 2009-06-30 13:10:47
如果你談論的是.NET 3.5特定的類,靜態可枚舉類LINQ擴展方法是(恕我直言)最重要的。
有趣的是,Enumerable類本身isn並不重要,因爲許多開發人員甚至不知道他們正在使用它:D – OregonGhost 2009-06-30 13:55:49
取決於你想要開發什麼。我認爲我們大多數人(只需要)知道整個框架的一部分。
System.IO.Path
。真。
不是3.5特定的,但我會建議兩個類免費提供許多寫代碼來解決:System.IO.Path
(OregonGhost在那一個上打了我幾秒...)和System.IO.File
。這裏一個未被充分利用的寶石是方法Path.Combine
。
還有EventHandler<T>
,而不是定義自己的事件代表。
System.Object ...所有的類都從它繼承。
IDisposable的最System.Collections.Generic映入腦海的...
System.Int32
我想到的是這樣的:確保你知道System.Transactions.TransactionScope如果你正在使用數據庫 – 2009-06-30 13:04:20
這個問題有點荒謬。它將最終成爲.NET框架中所有類的列表 - 因爲對於一個人來說重要的是對下一個人毫無意義的。 – 2009-06-30 13:29:48
是的,我看到了...我等了一天,看到答案傾向於...也許我用更精確的主題指定了一個新問題 – 2009-06-30 13:34:37