C#是微軟.NET平臺下最重要的編程語言,它與C、C++不一樣,C#編寫的源程序是託管在.NET平臺下的。C#源程序經C#編譯器編譯成中間語言(IL,Intermediate Language),再經CLR(Common Language Runtime,公共語言運行時(庫))編譯成CPU可執行的指令。學習C#語言,其實就是學習.NET的過程,它們是密不可分的。.NET平臺發展至今,除了以前的.NET Framework,又新出現了.NET Core,這裏學習.NET Framework。C#語言有不少用途,能夠編寫.NET平臺下各類程序:控制檯、asp.net、WinForm、WPF、UWP等,能夠使用ArcObjects、ArcEngine進行ArcGIS的二次開發,能夠編寫Unity 3D遊戲腳本等等。微軟提供的IDE Visual Studio也爲C#語言增色不少,Visual Studio也是很優秀的IDE。學習C#語言不是一蹴而就的,是理解、練習、遺忘再從新理解、練習的過程,是按部就班的。html
目錄:編程
0..NET平臺的相關概念數組
1.用csc.exe和記事本寫一個C#應用程序asp.net
2.Notepad++的祕密(C#代碼自動補齊提示、C#插件)編程語言
3.關於Main(string[] args)中args命令行參數學習
4.System.Console類及數值格式字符ui
5.一些值數據類型spa
6.String與StringBuilder.net
7.C#中的選擇與循環結構插件
8.方法的參數及其修飾符
9.C#中的數組、枚舉、結構
10.值類型與引用類型的相關概念
11.C#可空類型