位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 定義字段

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-07

用標(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)訪問(wèn)(在上面的示例中,是MyClasS.MyIiit),而不是通過(guò)這個(gè)類的對(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ò)誤)。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部