C語言是面向過程的,C++是面向對象的,C#是完全面向對象的語言。
c語言有標準的函數庫,比較松散,只是把功能相同的函數放在壹個頭文件裏;而且C++與大部分功能緊密結合,尤其是C語言中沒有的C++中的API,是窗口系統大部分API的有機結合,是壹個集合。
C++不允許在壹個構造函數中調用另壹個構造函數(稱為委托構造函數調用),而C#允許。
語言結構
類:壹個基本的C#類包含數據成員、屬性、構造函數和方法。屬性可以是靜態成員或實例成員。C#中類的聲明與C++和Java非常相似。但是,與C++不同,C#結構和類不支持繼承多個父類。然而,像Java壹樣,結構可以實現接口。Java的關鍵字import換成了using,起到了同樣的作用。
以上內容參考:百度百科-c#