第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

字段和屬性之間有什么區(qū)別?

字段和屬性之間有什么區(qū)別?

滄海一幻覺(jué) 2019-05-25 15:59:05
字段和屬性之間有什么區(qū)別?在C#中,是什么使字段與屬性不同,何時(shí)應(yīng)該使用字段而不是屬性?
查看完整描述

4 回答

?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

一個(gè)重要的區(qū)別是接口可以具有屬性但不具有字段。對(duì)我來(lái)說(shuō),這強(qiáng)調(diào)應(yīng)該使用屬性來(lái)定義類(lèi)的公共接口,而字段則用于類(lèi)的私有內(nèi)部工作。作為一項(xiàng)規(guī)則,我很少創(chuàng)建公共字段,同樣我很少創(chuàng)建非公共屬性。


查看完整回答
反對(duì) 回復(fù) 2019-05-25
?
萬(wàn)千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊

我將舉幾個(gè)使用可能使齒輪轉(zhuǎn)動(dòng)的屬性的例子:

  • 延遲初始化如果你有一個(gè)對(duì)象的屬性,加載成本很高,但在正常的代碼運(yùn)行中沒(méi)有被訪問(wèn),你可以通過(guò)屬性延遲加載。這樣,它只是坐在那里,但是第一次另一個(gè)模塊試圖調(diào)用該屬性時(shí),它會(huì)檢查底層字段是否為空 - 如果是,則繼續(xù)并加載它,調(diào)用模塊不知道。這可以大大加快對(duì)象初始化。

  • 臟跟蹤:我在StackOverflow上從我自己的問(wèn)題中實(shí)際了解到了這一點(diǎn)。當(dāng)我有很多對(duì)象在運(yùn)行期間可能已經(jīng)更改了值時(shí),我可以使用該屬性來(lái)跟蹤是否需要將它們保存回?cái)?shù)據(jù)庫(kù)。如果沒(méi)有對(duì)象的單個(gè)屬性發(fā)生更改,則IsDirty標(biāo)志不會(huì)被觸發(fā),因此在決定需要返回?cái)?shù)據(jù)庫(kù)時(shí),保存功能將跳過(guò)它。


查看完整回答
反對(duì) 回復(fù) 2019-05-25
  • 4 回答
  • 0 關(guān)注
  • 1287 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)