正是C#出色的面向對象設計使其成為構建各種組件的理想選擇,無論是高級業務對象還是系統級應用程序。使用簡單的C#語言結構,這些組件可以很容易地轉換成XML?網絡服務,這樣它們可以通過互聯網在任何操作系統上被任何語言調用。
最重要的是,C#使C++程序員能夠高效地開發程序,而不會失去C/C++原有的強大功能。由於這種繼承關系,C#和C/C++有很大的相似性,熟悉類似語言的開發人員可以很快轉向C#。
C#的設計目標:
C#被設計成壹種“簡單、現代、通用”的面向對象編程語言。這種語言的實現應該為以下軟件工程元素提供支持:強類型檢查、數組維數檢查、未初始化變量引用檢測和自動垃圾收集。軟件必須強大、耐用並具有強大的編程生產力。
為了使程序員能夠輕松地遷移到這種語言,源代碼的可移植性非常重要,尤其是對於那些已經熟悉C和C++的程序員來說。對國際化的支持非常重要。C#適合為獨立和嵌入式系統編寫程序,從具有復雜操作系統的大型系統到具有特定應用程序的小型系統。
參考以上內容?百度百科-C #語言?百度百科-C #