C# 定義字段
用標(biāo)準(zhǔn)的變量聲明格式(可以進(jìn)行初始化)和前面介紹的修飾符來定義字段,例如:
class MyClass
{
public int Mylnt;
}
字段也可以使用關(guān)鍵字readonly,表示這個(gè)字段只能在執(zhí)行構(gòu)造函數(shù)的過程中賦值,或由初始化賦值語句賦值。例如:
class MyClass
{
public readonly int MyInt *= 17;
}
可使用static關(guān)鍵字將字段聲明為靜態(tài)字段,例如:
class MyClass
{
public static int MyInt;
}
靜態(tài)字段必須通過定義它們的類來訪問(在上面的示例中,是MyClasS.MyIiit),而不是通過這個(gè)類的對(duì)象實(shí)例來訪問。另外,可使用關(guān)鍵字const來創(chuàng)建一個(gè)常量值。按照定義,const成員也是靜態(tài)的,所以不需要使用static修飾符(實(shí)際上,使用static修飾符會(huì)產(chǎn)生一個(gè)錯(cuò)誤)。
點(diǎn)擊加載更多評(píng)論>>