loveamanda

常用链接

统计

最新评论

小小String: 别说我不起眼

在C#里,string和String 的用法平时没怎么太留意, 一直都是把他们当成一个东西来对待:string是System.String的别名。

其实String类是一个比较特殊的类, 它是一个特殊的引用类型, 我们完全可以将其以值类型对待, 像操作一般数据类型那样用。

对String 的变量可以用 "= =" 或"Equals"方法进行判断是否相等, 在这里两者作用完全一样, 因为String 类重写的Equals方法里是对值进行判断的。

(我看不到MS的源码,但事实确实是这样)

在java里, String也是一个淘气鬼,它的用法也需要多加小心。 如面试题里经常能看到: String str=new String("hello"); 创建了几个String对象,

还好java里我们有sourceCode ,看看JDK的源码就不难理解了

posted on 2008-09-12 12:56 皮皮陈 阅读(66) 评论(0)  编辑  收藏 所属分类: C#


只有注册用户登录后才能发表评论。


网站导航: