1)什么是字段?可否舉例說(shuō)明? 2)字段是數(shù)據(jù)成員,是什么類(lèi)型的數(shù)據(jù)? 3)什么時(shí)候會(huì)用到字段?它 的作用是什么?
1 回答

桃花長(zhǎng)相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
這個(gè)還真是一個(gè)知識(shí)點(diǎn),害怕誤導(dǎo)你,于是搜索一番也是學(xué)到知識(shí)了。
在C#中,我們可以非常自由的,毫無(wú)限制的訪(fǎng)問(wèn)公有字段,但在一些場(chǎng)合中,我們可能希望限制只能給字段賦與
某個(gè)范圍的值、或要求字段只能讀或?qū)?,或是在改變字段時(shí)能改變對(duì)象的其他一些狀態(tài),這些單靠字段是無(wú)法做到
的,于是就有了屬性,屬性中包含兩個(gè)塊:set和get,set塊負(fù)責(zé)屬性的寫(xiě)入工作,get負(fù)責(zé)屬性的讀取工作。在兩個(gè)
塊中都可以做一些其他的操作,如在set中要驗(yàn)證賦的值是否符合要求并決定是否進(jìn)行賦值。當(dāng)缺少其中一塊時(shí)屬性
就只能讀或只能寫(xiě),set和get中屬性必須要有一個(gè),因?yàn)榧炔荒茏x又不能寫(xiě)的屬性是沒(méi)有意義的。
- 1 回答
- 0 關(guān)注
- 874 瀏覽
添加回答
舉報(bào)
0/150
提交
取消