摘要: 显然这是两个用的对数据经行比较的方法。但两者是有区别的,熟悉C/C++的朋友们一定有对地址和值这两个概念经行比较深入的研究。但是C#为了安全起见,把地址(也就是指针)这个东西给取消了,取而代之的是对象的引用(其实这个也是在栈上的和地址所处的地方是一样的)。好了,现在我们来看==和equals的区别。1.从最简单的值类型入手1 int a = 1;2 int b = 1;3 Console.WriteLine(a.Equals(b));4 Console.WriteLine((a == b).ToString());结果是:True True这是很显然的,因为==... 阅读全文
posted @ 2012-10-13 15:30 Amazing_Y 阅读(2790) 评论(8) 推荐(2) 编辑