您投入學習C#的努力是一筆大投資,因為C#是為編寫NGWS 應用程序的主要語言而設計。您將會發現很多自己用C++可以實現或者很費力實現的功能,在C#中不過是一部分基本的功能而已。
對于企業級的編程語言來說,新增的金融數據類型很受歡迎。您用到了一種新的十進制數據類型,它專用于金融計算方面。如果不喜歡這種現成簡單的類型,根據您應用程序的特殊需求,可以很容易地創建出新的一種數據類型。
我已經提到,指針不再是您編程武器的一部分。不要太驚訝,全面的內存管理已經不是您的任務。運行時NGWS提供了一個垃圾收集器,負責C#程序中的內存管理。因內存和應用程序都受到管理,所以很必要增強類型安全,以確保應用的穩定性。
對于C++程序員,異常處理的切不是新的東西,但它是C#的主要功能。C#的異常處理與C++的不同點在于它是交叉語言的(運行時的另一個功能)。在沒有C#之前,您必須處理怪異的HRESULTs,但現在由于使用了基于異常的健壯的出錯處理, 這一切都 結束了
對于現代的應用程序,安全是首要的,C#也不會例外。它提供了元數據語法,用于聲明下述NGWS安全模式的能力和許可。元數據是NGWS運行時的一個關鍵的概念,下一章將涉及到它更深的含義。
新聞熱點
疑難解答
圖片精選