2012-09-06 129 views
0

是否有任何文檔或文章描述了.net類似類或具有不同含義但名稱相同的類或具有不同名稱但執行幾乎相同事情的類之間的差異?CLR類冗餘

例如: 我們什麼時候應該使用System.Timers.Timer vs System.Threading.Timer

或有什麼不同btw System.ServiceProcess.TimeoutExceptionSystem.TimeoutException

有時候,你甚至不知道你一直在使用一些實際上被認爲是「舊」和「古老」的東西,而應該使用一些更好的類,而這是在新版本的.net中引入的。

你能舉出更多的例子。知道所有這些類別是很棒的。

+1

方式太廣泛和多個問題。 –

+0

我傾向於閱讀MSDN和SO。 – Jodrell

回答

1

不,可能是因爲「類似的類」對文檔或文章來說不夠好(我只是在這裏推測)。

但是,對於特定的問題 - 您會發現文章。 谷歌的「.NET中的計時器」,你會發現這個MSDN article解釋框架提供的三個計時器之間的區別。

+0

+1。不可以。該信息位於每個班級或一組班級的特定文檔中。例如,如果您應該使用新版本,它們將被標記爲「已棄用」或「過時」。謝天謝地,微軟這樣做了。你能想象其他的混亂嗎?每次你想使用一個類,以及閱讀具體的文檔,你必須檢查一些單獨的冗餘類列表?惡夢 – MarkJ