C# 所有註釋(單行、多行、XML 文件註釋)編譯時全部捨棄,不出現在 IL 中。
// C# 代碼
Console.WriteLine("hi \nBye\tNo");
Console.WriteLine("\"");
Console.WriteLine(@"hi \nBye\tNo");
IL ldstr 內容分別為:
"hi \nBye\tNo"(含逸出序列)""""(雙引號字面值)@"hi \nBye\tNo"(逐字字串,反斜線與 n 為字面字符)輸出驗證逸出序列與逐字字串語義。
#define vijay 使 #if vijay 區塊生效,IL 僅含 ldstr "1" call WriteLine。