c#圖解教程_第二章_C#程式設計概述
阿新 • • 發佈:2021-06-25
1.識別符號:
定義:識別符號是一種字串,用來命名,如變數,引數,方法等
識別符號命名規則:
①:字母和下劃線(a-a,A-Z)可以用在任何地方
②:數字不能放在首位,但可以放在其他的任何地方
③:@字元只能放在識別符號的首位,雖允許使用,但不推薦
2.關鍵字
定義:用來定義c#語言的字串記號
PS:
①:關鍵字一般不能被用做變數名或任何其他形式的識別符號,除非以@字元開始
如:int int = 1;(錯誤) => int @int = 1(正確,但是不推薦使用)
②:所有的c#關鍵字全部都由小寫字母組成(.Net型別名使用Pascal大小寫約定)
附圖:(不用專門記憶,隨著熟練編寫程式,經常使用的關鍵字會逐漸記憶)
3.塊
定義:塊是一個由成對大括號包圍0條或者多條語句序列,它在語法上相當於一條語句
PS: 語句以分號(;)作為結束,塊不以分號結束
{ //塊的開始 Console.WriteLine("執行語句"); } //塊的結束
4.格式化字串
定義:字串格式化,格式字串可以包含替代標記
PS:
①:替代標記在格式字串中標記位置,在輸出串中該位置用一個值替代
②:替代標記由一個整數及擴住它的一對他括號組成,其中整數就是替換值的數字位置,跟著格式化字串的引數稱為替換值,這些替換值從0開始編號
語法:
Console.WriteLine(格式化字串(含替代標記) 替代值0,替代值1)
多重標記和值
①:替代值可以任務順序使用
②:需要注意的是,替代標記的定義只能由小到大,不能未定義{0},直接定義{1},或者標識了替代標記之後未賦予替代值
Console.WriteLine("Hello {0}","World"); //正確
Concole.WriteLine("Hello {2}","World"); //錯誤 異常:System.FormatException:“索引(從零開始)必須大於或等於零,且小於引數列表的大小。”
Console.WriteLine("Hello {0},{1}","World") //錯誤 異常:System.FormatException:“索引(從零開始)必須大於或等於零,且小於引數列表的大小。” 輸出結果 => Hello World 格式化字串常用於下面的方法 string.Format()方法
關於string.Format可以看相關連結:https://docs.microsoft.com/zh-cn/dotnet/api/system.string.format?view=net-5.0
5.註釋:為程式碼添加註解
定義:在程式中提供不編譯的標註