Gleichheit abfragen

10/03/2008 - 15:51 von Werner Perplies | Report spam
Hi,

wieder einmal eine Anfàngerfrage:
Ich habe eine DataTable dt und eine DataRow dr

in: dt[0][1] = 1
in: dr[1] = 1

dt[0][1].GetType().Nmae -> "Int32"
dr[1].GetType().Nmae -> "Int32"

dt[0][1]==dr[1] -> false

Warum?


http://www.weepee.de/forum/vo/viewtopic.php?t7
Werner
www.weepee.eu
 

Lesen sie die antworten

#1 Andreas Graefe
10/03/2008 - 16:30 | Warnen spam
dt[0][1]==dr[1] -> false

Warum?



Weil die Adressen im Speicher nicht identisch sind. Frage die Gleichheit der Werte mit .equals() ab, dann ist alles ok.

Andreas

Ähnliche fragen