相關名詞 1. .NET Framework 2. MFC - MircoSoft Foundation Class,微軟基礎類庫 3. COM - Component Object Model,組件對象模型 4. CLR - Common Language Runtime,公共語言運行庫 5. B ...
相關名詞
1. .NET Framework
2. MFC - MircoSoft Foundation Class,微軟基礎類庫
3. COM - Component Object Model,組件對象模型
4. CLR - Common Language Runtime,公共語言運行庫
5. BCL - Base Class Library,基類庫 / FCL - Framework Class Library,框架類庫
6. CIL - Common Intermediate Language,公共中間語言
關鍵字
1. 關鍵字不能被用做變數名或其他形式的標誌符,除非以@字元開始
2. 所有 C# 關鍵字全部由小寫字母組成
3. 上下文關鍵字 是僅在特定的語言結構中充當關鍵字的標識符
abstract const extern int out short typeof as continue false interface override sizeof uint base decimal finally internal params stackalloc ulong bool default fixed is private static unchecked break delegate float lock protected string unsafe byte do for long public struct ushort case double foreach namespace readonly switch using catch else goto new ref this virtual char enum if null return throw void checked event implicit object sbyte true volatile class explicit in operator sealed try while
上下文關鍵字 add ascending async await by descending dynamic equals from get global group in into join let on orderby partial remove select set value var where yield
標誌符
1. 標誌符:用來命名變數、方法、參數等其他結構的字元串
2. 命名規則
- 字母、下劃線或數字
- 數字不能放在首位
- 區分大小寫
- @字元只能放在標誌符的首位(不推薦使用@)
Main 函數
- 每個 C# 程式必須有一個類帶有 Main 方法(函數)
- 每個 C# 程式的可執行起始點在Main 中的第一條指令
- Main 必須首字母大寫
語句和塊
1. 語句:描述一個類型或讓程式執行某個動作的一條源代碼指令
- C# 中語句需以分號結束
2. 塊:由成對大括弧包圍的0條或多條語句序列
- 某些特定的程式結構只能使用塊,不能用簡單語句代替
- 塊後面不需加分號
文本輸出
1. Write & WriteLine
Write 和 WriteLine 都是 Console 類的成員,用來把文本字元串發送到程式的控制台視窗
字元串必須用雙引號括起來
兩者區別在於,WriteLine 會在每個輸出字元串的結尾添加一個換行符
Console.WriteLine("Hello World!")2. 格式化字元串
- 參數若不止一個,用逗號隔開
- 代替標記,有整數和一對大括弧構成,編號從0開始,可亂序,也可多次使用
Console.WriteLine("Three integers are {1}, {0}, {1}.", 3, 6)3. 格式化數字字元串
- 大括弧內的格式說明符:索引號,對齊說明符和格式欄位(format field),即 {index, alignment: format}
- 對齊說明符:表示欄位中字元的最小寬度
- 可選,用逗號和索引號分開
- 由正整數或負整數組成,整數表示欄位最少數量,正表示右對齊,負表示左對齊
- 若要表示的字元數少於對齊說明符中的字元數,則其餘字元用空格填充
- 若要表示的字元數多於對齊說明符中的字元數,則對齊說明符會被忽略
- 格式說明符:指定數字應該以哪種形式表示
- 冒號後必須緊跟格式欄位,中間不能有空格
- 格式說明符是一個字母字元,是9個內置字元格式之一
- 精度說明符
- 是可選的,由1~2個數字組成,實際意義取決於格式說明符
- 跟在格式說明符後面
Console.WriteLine("{0, -10:F4}", 12.123456)
- 標準數字格式說明符
名字 字元 意義 精度說明符 貨幣 C, c 使用貨幣符號把值格式化為貨幣,貨幣符號取決於程式所在PC的區域設置 小數位數 十進位數 D, d 浮點 F, f 帶小數點的十進位數字字元串 小數位數 常規 G, g 十六進位數 X, x
區分大小寫
數字 N, n 百分比 P, p 往返過程 R, r 科學計數法 E, e
區分大小寫
註釋
1. 單行註釋 //
2. 多行註釋(帶分隔符的註釋)
- /* */
- 行中間註釋
int /*var 1,*/ var2;3. 文檔註釋
- 文檔註釋包含XML文本,用於產生程式文檔
- ///