W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
C#語法的靈感來自C和C ++語法。它與Java也有類似的語法。
在本節(jié)中,我們將使用以下程序來描述C#的語法元素:
using System;
class Main {
static void Main() {
int x = 2 * 3;
Console.WriteLine (x);
}
}
標識符是程序員為其類,方法,變量等選擇的名稱。
C#標識符區(qū)分大小寫。 aMethod
和 AMethod
是兩個不同的名稱。
按照慣例,參數(shù),局部變量和私有字段應為駝峰式,例如myVariable。
所有其他標識符應為Pascal,例如MyMethod。
關鍵字是編譯器保留的不能用作標識符的名稱。
這里是C#關鍵字的完整列表:
abstract do in protected true
as double int public try
base else interface readonly typeof
bool enum internal ref uint
break event is return ulong
byte explicit lock sbyte unchecked
case extern long sealed unsafe
catch false namespace short ushort
char finally new sizeof using
checked fixed null stackalloc virtual
class float object static void
const for operator string volatile
continue foreach out struct while
decimal goto override switch
default if params this
delegate implicit private throw
要使用關鍵字作為標識符,請使用 @
前綴限定。
例如:
class class {...} // Illegal class @class {...} // Legal
我們不能直接使用類作為類的名稱,我們必須在它之前添加 @
。
@
符號不是標識符本身的一部分。因此 @myVariable
與 myVariable
相同。
當使用具有不同關鍵字的其他.NET語言編寫的庫時,@
前綴是有用的。
一些關鍵字是上下文關聯(lián)的,它們可以用作標識符,而不使用 @
符號。
這些是:
add ascending async dynamic
equals from in into
join partial remove select
where yield await get
let set by global
on value descending group
orderby var
C#提供了兩種不同風格的源代碼文檔:單行注釋和多行注釋。
單行注釋以雙正斜杠開頭,并持續(xù)到行尾。
例如:
int x = 3; // Comment about assigning 3 to x
添加較短注釋時,單行注釋很有用。
多行注釋以/*開頭,以*/結(jié)束。例如:
int x = 3; /* This is a comment that
spans two lines */
要添加多行注釋,我們應該使用多行注釋。
注釋可以嵌入XML文檔標簽。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: