String

    这两天看到ocean陈叙远在说string的相等比较,我也来插一句。
    C#的string显然是相等比较而不是同一比较。这当然是重载了==的原因。string是引用类型,如果不重载==将是默认的同一比较。 Ninputer 提到这不是VB的特点。我认为那应该是VB不支持操作符重载的结果。
    不过,我个人认为java没有将string的==操作做成“值比较”是个瑕疵。毕竟在java中string也是很像值类型了(因为immutable),为什么不再走出一步?

posted on 2004-10-13 10:02  Meyer  阅读(1538)  评论(2编辑  收藏  举报

导航