C# (C sharp) 是微軟對這壹問題的解決方案。C#是壹種最新的、面向對象的編程語言。使用簡單的C#語言結構,這些組件可以方便的轉化為XML 網絡服務,從而使它們可以由任何語言在任何操作系統上通過Internet進行調用。
最重要的是,C#使得C++程序員可以高效的開發程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關系,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。
1.C#的現代化設計能夠消除很多常見的C++編程錯誤。
2.C#語言允許類型定義的,擴展的元數據。這些元數據可以應用於任何對象。項目構建者可以定義領域特有的屬性並把他們應用於任何語言元素-類,接口等等。
3.內置對組建對象模型(COM)和基於Windows?的API的支持;
4.允許有限制地使用純指針(Native Pointer)。
基本就這些了吧,推薦壹個帖子給妳看
/read.php?tid=50170&page=e&fpage=1
如果妳沒有接觸或者還不熟悉ASP.NET,推薦壹本ASP.NET教程《ASP.NET技術詳解與應用實例》(C#版) ,不過我沒電子版的教程下載。 妳可以去買本呀,應該不貴,也比較好找。