问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中关于对象比较的问题

发布网友 发布时间:2022-07-23 01:03

我来回答

4个回答

热心网友 时间:2023-11-19 14:44

这里涉及到值类型和应用类型的区别 如果是判断2个值是否相等 那这里就是true 而这里是判断2个对象是否相等 因为是2个对象 那他们在内存上分配的地址不一样 所以这里不相等

热心网友 时间:2023-11-19 14:44

对啊,因为对象是引用类型啊,举个易懂的例子,你可以把电视装进一个箱子,但是你不能说任何箱子里装的就是这台电视,或者说随便打开个箱子里面就是电视,就算你装进去的是电视,再打开后也不是同一台电视

热心网友 时间:2023-11-19 14:45

s和t都是对象,他们都有内存地址

假设s的地址是湖南,t的地址是广东

2是一个值,这个值在内存中的地址假设为北京

你总知道对象是引用值或者其他对象的地址吧?

s=2 就相当于湖南指向北京

t=2 就相当于广东指向北京

而s==t,那么你会认为湖南==广东吗?

热心网友 时间:2023-11-19 14:45

楼上都是正解!Object是引用类型,分配在栈上的,==是比较他们的内存地址,而不是值。
如果要比较两个类,一般是重写类的ToString()方法,然后重写==和!= ,通过ToString()来比较,或者直接通过ToString()来比较。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? java怎么只比较两个对象的内容 个对象的比较 equals()方法和==号的区别 财信渝中城这个项目有投资的必要吗? 财信渝中城这个楼盘的投资价值点在哪里? 渝中城这个项目有投资价值吗? 这个LED灯带的电压是多少? 铁皮厂房如何降温办法 虚拟光驱要怎么用?? 一九八六年武警绿色军营,当时的服装,军衔和现在相比是一样吗 谁能介绍下老式武警的服装 有图片也行 这是什么军装? 怎么储存馄饨 如何保存馄饨 小馄饨怎么储存 小馄饨储存方法有哪些 雾草这个词语算骂人吗?? 雾草怎么读? 她不会死雾草为什么看不了 雾草为什么要把她不会死删了 雾草是什么意思? 信号上显示E网怎么能让它变成4G网 怎么更新jeecg maven依赖 2010年产自亚马逊的法国菲利普罗斯柴尔德男红酒价格 东北的六楼顶楼的厨房里有这么一个阀,这个是什么阀? 顶楼家里按了自动排气阀,为什么还要去外面的主管排气呢 喜鹊的家能够住多少年 初中数学、科学精品辅导班/北京初中1对1家教哪家好 北京初中暑假一对一数学辅导最好的是哪家?联系电话多少? 北京华远华中心什么情况? 北京华远华中心好不好? 物体在水中运动受到的阻力为多少 水的管道阻力系数大概是什么范围 一般水滴下落的阻力系数是多少? 水管对水的阻力常数是多少? 求助,物体在水中运动所受的阻力 月球上能看到地球上的什么 哪种摆件招财效果好,家里可以放哪些招财风水摆件才比较招财呢?_百度... 2019跨年电影和贺岁电影有哪些?全面点并且票房要高 180度经线两侧日期永远不同吗 怎样用180°经线判断东西经 住宅门朝向对子午线好吗 在一线城市的大学老师,行政管理岗的,平时有哪些兼职工作可以做呢?想增加点收入,有寒暑假的时间。