c# - 对类类型操作数使用 == 运算符

标签 c# .net operators operator-overloading

我想确定一下。如果我在两个类类型的操作数之间应用 == 运算符,当两个变量指向同一个对象时它返回 true? 也像在字符串类中一样,根据例如检查是否相等。一些值,我需要覆盖该运算符。是真的吗?

最佳答案

是的,== 运算符比较引用是否指向同一个对象。

在字符串中,它比较相等性(与 Java 不同)

关于c# - 对类类型操作数使用 == 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178543/

相关文章:

c# - C# 中 &= 和 |= 运算符的用途是什么

不需要域对象污染的 C# 高级 XML 序列化程序

c# - 如果在 ThreadPool 的线程正在写入文件时应用程序关闭,会发生什么情况?

C#:检索已安装屏幕保护程序的名称

c# - 在 XML 中保存 ImageSource (BitmapSource)

c# - 亚马逊产品广告API更新问题

iphone - & 符号在 Objective-C 中是什么意思?

c# - 动态添加控件到控件列表

c# - 在 documentcompleted 事件之前禁用从 webbrowser 控件加载图像

Python 赋值运算符结合性