你的位置:首页 > 软件开发 > ASP.net > 初探C#中==、Equals()和ReferenceEquals()的区别

初探C#中==、Equals()和ReferenceEquals()的区别

发布时间:2015-04-05 18:01:08
首先看CLR中基本值类型之间的比较,先看代码: int age1 = 30; int age2 = 30; Console.WriteLine("int == int: {0}", age1 == age2); Cons ...

初探C#中==、Equals()和ReferenceEquals()的区别

首先看CLR中基本值类型之间的比较,先看代码:

      int age1 = 30;      int age2 = 30;      Console.WriteLine("int == int: {0}", age1 == age2);      Console.WriteLine("int == int: {0}", age2 == age1);      Console.WriteLine("int Equals int: {0}", age1.Equals(age2));      Console.WriteLine("int Equals int: {0}", age2.Equals(age1));      Console.WriteLine("int ReferenceEquals int: {0}", object.ReferenceEquals(age1, age2));      Console.WriteLine("int ReferenceEquals int: {0}", object.ReferenceEquals(age2, age1));      Console.ReadLine();

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:初探C#中==、Equals()和ReferenceEquals()的区别

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录