Java我了解的比較少,但是完全面向對象的技術,使得開發變得簡便,這是毋庸置疑的。.net發展實現了這一點。最近做的東西,感覺還是用.net來開發界面比較方便,所以好好的把C#的學習有深入看了看。當然,要使用.net,要使用Visual C#,首先要學習C#語言。感謝這部書,當初使我很快完成了C++向C#的過渡,希望大家共勉。另外一部是《C#語言參考》,是手冊,沒有必要全看,主要是參考。最後多說兩句,一、有人問我為什麼不使用C++.net這一既有C++語法又有.net語法的語言,我說,那個東西是將C++弄復雜來實現.net,而C#是將C++弄簡單來實現.net,所以C++.Net比C#難學兩倍。二、我還是堅定的支持C++和API,因為這仍然是最基本的。特別是C++在一些算法技巧的實現上,我覺得有著非常大的特長。謝謝
前言
0.1 提要
歡迎閱讀《展現 C#》(Presenting C#)。這本書是你提高企業編程語言的一條捷徑。這種企業編程語言帶有下一代編程語言服務運行時(NGWS Runtime):C#(發音"C sharp")。
NGWS Runtime 是一個不僅管理執行代碼、同時也提供使編程更加容易的動態環境。編譯器產生受管代碼以指向這種受管理執行環境。你獲得跨平台語言集成、跨平台語言異常處理、增強安全性、版本控制、安排支持和查錯服務。
支持NGWS Runtime 的主要語言是C#。支持NGWS框架的很多程序是用C#寫的,因此,在一些帶有NGWS Runtime的編譯器中,它的編譯器可以被認為是非常經得起測試且是經過優化的。C#語言借鑒了C++,但是具備現代化和新增的類型安全——使C#成為企業解決方案的首選語言。