嗨嗨我是C#嚮導(?
在去打關鍵字怪物前
首先我們要先認識識別字
識別字(Identifier)是用來對城市中的一個方法、變數或其他使用者定義的項目給予名稱以便在程式中識別。但有其規則:
Identifier必須以A-Z,a-z或_(底線)等字元開頭,但不允許以數字0-9開頭。
C#的Identifier將字母的大小寫視為不同字元,如:ABC、Abc、abc是為三個不同的名稱
Identifier命名最好具有意義、名稱最好和資料有關連。
C#允許中文字當變數名稱,由於使用中文字當變數在程式中易造成混淆,建議不要使用。
C#的關鍵字(Keywords)是不允許用來當作識別字的。下表為C#常用的Keywords。若非要使用Keywords當Identifier不可時,可在該Identifier前面加上@便可當作Identifier使用
abstract | as | base | bool | break |
byte | case | catch | char | checked |
class | const | continue | decimal | default |
delegate | do | double | else | enum |
event | explicit | extern | false | finally |
fixed | float | for | foreach | goto |
if | implicit | in | int | interface |
internal | is | lock | long | namespace |
new | null | object | operator | out |
override | params | private | protected | public |
readonly | ref | return | sbyte | sealed |
short | sizeof | stackalloc | static | string |
struct | switch | this | throw | true |
try | typeof | uint | ulong | unchecked |
unsafe | ushort | using | virtual | volatile |
void | while | | | |
下列是不正確的命名方式
good luck //中間不能空格
7_eleven //第一個字不能數字
B&Q //&不是可使用的字元
new //new是關鍵字
今天的就到這邊結束啦~
大家掰掰~
參考資料:
Visual C# 2015程式設計經典