2011-03-16 57 views
3

可能重複:
Managed and unmanaged code in .NET託管代碼的優勢

嗨, 如果我正確的,那麼在我的應用程序代碼,在CLR運行(所有的代碼編寫的標準方法)是託管代碼。 但GC除外,還有什麼其他優點? 我想知道真正的例子(如GC),而不是理論上的差異。

+0

優點是什麼? – Lazarus 2011-03-16 13:07:53

回答

1
    無需複雜
  • 內存管理
  • 線程管理
  • 異常處理
  • 垃圾收集
  • 安全

http://en.wikipedia.org/wiki/Common_Language_Runtime

+0

謝謝。它如何在安全方面提供幫助? – Mocco 2011-03-16 13:11:54

+1

CLR可以阻止未經授權的用戶訪問並執行未經授權的代碼。在OS提供的基礎上增加一個附加層。如果您覺得自己喜歡閱讀:http://msdn.microsoft.com/en-us/magazine/cc188939.aspx – timothyclifford 2011-03-16 23:53:12

1

例如

  • 與指針
  • 沒有內存管理(有一些例外)
  • 龐大的基礎類庫
  • 能夠結合多種.NET語言