創(chuàng)建了一個(gè)對象的多個(gè)實(shí)例之后,如何區(qū)分各個(gè)實(shí)例對象。<BR>使用HashCode嗎?我想到使用一個(gè)Guid值來表示對象的實(shí)例不知道這個(gè)想法怎么樣?一般HashCode做什么用呢
2 回答

子衿沉夜
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
對象==實(shí)例. 你的問題應(yīng)該是"創(chuàng)建了一個(gè) 類型 的多個(gè)實(shí)例之后,如何區(qū)分各個(gè)實(shí)例對象"(注意,.Net里的System.Object是一個(gè)類型,與這里所說的對象不是一回事.). 答案是使用Object.ReferenceEqual這個(gè)靜態(tài)方法來判斷.

qq_花開花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
e.....不知道你為什么要區(qū)分各個(gè)實(shí)例對象,有什么用途? 一般來說我們創(chuàng)建對象都有一個(gè)引用,這個(gè)引用就是用來區(qū)分的!Hashcode 一般是是HashTable 中用來區(qū)分的
- 2 回答
- 0 關(guān)注
- 559 瀏覽
添加回答
舉報(bào)
0/150
提交
取消