讀《C#進階編程(第9版)》之我有話說

來源:互聯網
上載者:User

標籤:c#進階編程

        之前用過Visual Studio 2005和Visual Studio 2012做過項目,感覺Visual Studio這個IDE是非常強大的,當時C#還是4.0版本,如果4.5版本橫空出世,讓大家對C#語言更加看好,尤其最近微軟的一系列動作,尤其是新CEO上台後的大刀闊斧的改革,讓微軟變得越來越開放了。從C# 2.0出來就是為了和Java競爭的,當時增加了對泛型的支援,隨後C# 3.0引入WPF和WCF,讓該語言在通訊方面的競爭力越來越強。C# 4.0引入了運行庫,提供動態語言整合,例如Linq、Lamda等,還有大量用於並行編程的新庫。

        最新的.Net引入了程式集的概念,替代了傳統的DLL,可以完美無瑕地改進代碼在應用程式之間的共用方式。程式集是解決版本衝突的正式裝置,程式集的不同版本可以並存。每個程式集還可以包含內建的安全資訊,這些資訊可以準確地指出哪種類型的使用者或進程可以調用什麼類的哪些方法。這樣就可以非常準確地控制使用者部署的程式集的使用方式。

        更為厲害和強大的是不同版本的程式對於程式的安裝沒有任何影響。目前微軟給出了共用組件和私用組件,共用組件可用於公用庫軟體,私用組件用於特殊軟體。私用組件沒有登錄機碼,只需把相應檔案放在系統相應檔案夾下即可。

        除了程式集的概念,應用程式定義域是.Net中的一個重要技術改進,它用於減少運行應用程式的系統開銷,這些應用程式需要與其他程式分離開來,但仍需要彼此通訊。

       以上兩點是我認為.Net或者是C#語言比較特別的兩點,作為一門介於C++和JAVA之間誕生的語言,到如今一直排在全世界程式語言使用前五的位置,其生命力不言而喻。希望C#語言使用的人越來越多,大家對它的關注越來越大,在其之上產生的應用程式層出不窮。


讀《C#進階編程(第9版)》之我有話說

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.