http://book.51cto.com/art/200910/158498.htm
C#允許屬性像字段那樣使用,只是不允許將它們作為ref或out參數(shù)值來傳遞。ref和out參數(shù)值在內(nèi)部實(shí)現(xiàn)時,需要將內(nèi)存地址傳給目標(biāo)方法。但是,由于屬性可能是沒有支持字段的虛字段,也有可能是只讀/只寫的,因此不可能傳遞其基礎(chǔ)存儲的地址。所以,你不能將屬性作為ref或out參數(shù)值來傳遞。同樣的道理也適用于方法調(diào)用。如果需要將一個屬性或者方法調(diào)用作為ref或out參數(shù)值來傳遞,首先必須將值復(fù)制到一個變量中,然后傳遞該變量。方法調(diào)用結(jié)束之后,再將變量的值賦回屬性。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
