C#中,字符串内容相等用"=="表示么?

来源:百度知道 编辑:UC知道 时间:2024/09/21 15:40:00
如题,今天看书上是这么写的。
所以想问一下,因为java里面不是这么表示的,所以挺怀疑
麻烦哪位帮忙解释一下,谢谢

是的,string类已经重写了Equals方法(使用值判等),而"=="重载也是调用了Equals方法, 所以string的==是按值判等(内容相等)

==,传说中的关系符,相等为1(真),不相等为0(假)。如果a=5,语句if(a==4)中括号里的值为0(假),而if(a=4)括号里的值为4

呵呵,我是按C语言来解释的

==只在IF判断里面用于字符串的判断 其他不用

==用于判断左右两个操作值是否相等,这种判断通常只用于值类型间。