C#中的==和Equals
2024-10-01 08:48:07
== 和 Equals
简要:==比较栈上的内容,Equals比较堆上的内容
object x = 5, y = 5;
Console.WriteLine(x == y); // "=="适用于值类型的比较,比较栈上的内容, 返回 false,如果是同一个引用,也会返回true
object xx = 5, yy = 5;
Console.WriteLine(xx.Equals(yy)); // equals适用于引用类型的比较,比较被引用空间的堆里面的内容 返回true
最新文章
- 微信开发 :WeixinPayInfoCollection尚未注册Mch 问题解决
- 10 行 Python 代码写的模糊查询
- [ 转载 ] kernel32.BaseThreadInitThunk
- 使用AOP框架所需引入的Jar包
- 联合主键用Hibernate注解映射的三种方式
- 将Eclipse代码导入到AndroidStudio的两种方式
- BZOJ1050 [HAOI2006]旅行
- c#之xml
- *[topcoder]PalindromicSubstringsDiv2
- Android.mk的用法和基础
- Node.js 原理简介
- iOS-时间戳(或date)转字符串
- gcc/g++编译器的安装与说明
- JQuery动态修改样式
- hackrf入门
- Codeforces 797A - k-Factorization
- Unity使用C#实现简单Scoket连接及服务端与客户端通讯
- PHP实现innodb的数据回滚
- Jenkins之构建触发器配置(转载)
- OpenCV_1.0安装包下载