class Person
{
public int age;
public Person()
{
this.age = 21;
}
}
////////////////////////////////
Person p1 = new Person();
Person p2 = new Person();
为啥p1.Equals(p2);返回false???
为啥p1 == p2;也返回false???不是说"=="是判断两个变量是否指向同一内存地址吗?Equals不是判断两个变量的属性是否相等吗??大侠给俺讲讲"=="和Equals的区别吧!!!有资料贴上来分享哈~~~
{
public int age;
public Person()
{
this.age = 21;
}
}
////////////////////////////////
Person p1 = new Person();
Person p2 = new Person();
为啥p1.Equals(p2);返回false???
为啥p1 == p2;也返回false???不是说"=="是判断两个变量是否指向同一内存地址吗?Equals不是判断两个变量的属性是否相等吗??大侠给俺讲讲"=="和Equals的区别吧!!!有资料贴上来分享哈~~~
解决方案 »
- 问个弱问题,关于gridview的添加表头和合并相同行名
- 标签框为何无法实现锚定呢?
- 如何优化自己的C#代码,加快程序运行效率
- Console.Write(j % 2 == 0 ? " " : "*"); 啥意思?
- 把Bezier曲线画成直线可以吗?
- C/S结构Remoting做服务器端,客户端的文件通过怎么较好的方式上传到服务器指定的文件夹里面
- 简单问题,四十分,在线等
- 求教 简单问题 希望高手帮忙
- c# webBrowser 如何屏蔽网页对话框或者模拟点击确定?
- winform中datagrid中增加一checkbox列问题,看看我的代码,为什么还是没加上呢?
- 设定一个时间后,时间到了就自动更新数据库的某字段的值,请前辈指明方向
- 关于重载方法线程委托与带参方法线程委托的问题
楼主感兴趣的话可以来我的博客看看这篇文章
http://www.cnblogs.com/aiyagaze/archive/2006/09/20/507097.html