1. 程式人生 > 其它 >c#圖解教程_第二章_C#程式設計概述

c#圖解教程_第二章_C#程式設計概述

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.註釋:為程式碼添加註解

定義:在程式中提供不編譯的標註