Coding...
工程師的記錄簿
網頁
首頁
C# 物件導向
Error 整理
重構
測試相關
設計模式
Google Analytics API 使用教學
關於本站
2014年2月1日 星期六
[C#] ReferenceEquals() 是比較兩個是否為同一個位址
//因為兩個i都是value type 所以要經過boxing 但是兩個在boxing成為新的獨立個體,如此兩個是分配到不同的heap,所以參考比較時並不指向相同的位址,所以回傳false
i
=
10
;
bool
b
=
ReferenceEquals
(
i, i
)
;
Console
.
WriteLine
(
b
)
;
//因為兩個i都是value type 所以要經過boxing 但是兩個在boxing成為新的獨立個體,如此兩個是分配到不同的heap,所以參考比較時並不指向相同的位址,
所以回傳false
如有錯誤,請指教,謝謝。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言