c# 的类class进行相等判断"=="时,即使数据相同也判定为false的情况

情况如图: currentPresentationGroup和value的内容对比 这里看到,当重新new的对象,即使id和内容完全一致,使用"=="也不能得到true,因为currentPresentationGroup和value的对象指针不同,即使用哈希值判定也是不同的 所以对于这种情况,要使用数据本身的内容值判定,或者重写"=="表达式,以避免这种情况
相关文章
相关标签/搜索