價格: 電議
物流: 暫無物流地址| 買家支付運費
可銷售總量: 0件
手機(jī): 13701780885 郵箱: huangyanzdby@163.com
傳真: 021-69585634 地址: 上海市 上海市
郵箱:
手機(jī):
公司具有專業(yè)精密設(shè)備,大型設(shè)備的起重、搬運、安裝、調(diào)試能力,根據(jù)您的具體情況和要求,本著“安全及時、客戶滿意”為準(zhǔn)則,將為您量身設(shè)計合理的搬運方案,執(zhí)行價格合理、規(guī)范化的管理制度。擁有之服務(wù)水平,多年來深受廣大客戶的信譽(yù)。
拆箱:檢查對象實例,確保它是給定值類型的一個裝箱值。將該值從實例復(fù)制到值類型變量中。
有書上講,拆箱只是獲取引用對象中指向值類型部分的指針,而內(nèi)容拷貝則是賦值語句之觸發(fā)。我覺得這并不要緊。最關(guān)鍵的是檢查對象實例的本質(zhì),拆箱和裝箱的類型必需匹配,這一點上,在IL層上,看不出原理何在,我的猜測,或許是調(diào)用了類似GetType之類的方法來取出類型進(jìn)行匹配(因為需要嚴(yán)格匹配)。
裝箱/拆箱對執(zhí)行效率的影響
顯然,從原理上可以看出,裝箱時,生成的是全新的引用對象,這會有時間損耗,也就是造成效率降低。
那該如何做呢?
首先,應(yīng)該盡量避免裝箱。
比如上例2的兩種情況,都可以避免,在種情況下,可以通過重載函數(shù)來避免。第二種情況,則可以通過泛型來避免。
注冊資金:500萬-1000萬
聯(lián)系人:黃巖
固話:021-69580301
移動手機(jī):13701780885
企業(yè)地址:上海市 上海市