在C#中,我們編寫的代碼中,大部分都存在标識符,如var,Console,Write、Read等。
C#标識符有2種,1種是自定義的标識符,另1種是C#中已存在的,這類标識符又稱為保留字。
1.1. 保留字保留字是指C#中已經内置的,是C#語言對于編譯器有特殊意義的預定義标識符,不能将保留字作為自定義的标識符使用。
用戶可在保留字前添加前綴符号@與保留字共同使用将其轉變為自定義标識符來使用,例如:@new。
在我們創建的控制台應用程序的Program類中,就存在一些保留字:
C#保留字
圖19
圖19中紅線标注的這些都是C#中的保留字,以後面的開發中,會陸續地接觸到。
從圖19的代碼顔色上看,這些顯示為藍色的,基本上都是C#中的保留字。
1.2. 自定義标識符除了C#提供的一些保留字之外,大部分都是我們自已定義的标識符,用來編寫業務程序代碼。
自定義的标識符,其命名是有規則的,如下:
(1). 标識符要見名識義,具有一定的意義。如表示名稱的,可以使用name标識符。
(2). 标識符隻能由數字、字母和下劃線組成。
(3). 标識符必須以字母或者下劃線開頭,不能以數字開頭。
(4). 标識符不能是保留字,如:namespace、class、int、double等都是關鍵字 。
(5). 标識符區分大小寫,如name與Name是兩個不同的标識符。
如下都是正确的C#标識符:
(1). _Price/_price/SomeThing/b/b11等。
(2). Aclass/bnamespace/_using/using123等。
對于由下劃線、數字和字母和保留字合并在一起表示一個自定義标識符,也是可以的。
如下是不正确的C#标識符:
(1). 8Good/8good/1234等。
(2). class/namespace/using/void等。
不能将單個的獨立的保留字作為自定義标識符來使用。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!