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