您的位置:首页 > 其它

关于值类型和引用类型比较的问题

2004-08-05 00:10 330 查看
今天下午和同事争论了一下关于”==”和”String.Equals”的区别和用法

我们先看一下下面的程序,是从 .NET Framework 帮助文档中找到的,进行了一些调整

using System;
class Test
class Equals

JAVA和C#有点不同的是,String对象默认是进行实例比较的,如果需要和字符串或者其他对象进行值类型比较就必须用.equals()方法才可以。这也就是为什么在JAVA中进行字符串和变量之间的比较推荐使用.equals()这种方式而不是==这种方式了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: