equals-operator

equals-operator

文章 0 浏览 8

当使用接口而不是实际类型时,如何覆盖运算符 == ?

我有一些这样的代码: 我应该如何实现运算符 == 以便当变量属于接口 IMyClass 时调用它? public class MyClass : IMyClass { public static bool ope…

心在旅行 2024-09-06 08:53:10 14 0

字典键不包含已包含在键中的键

为什么以下“存在”布尔变量的值为 false??? foreach (Cell existCell in this.decoratorByCell.Keys) { //this call yield the same hashcode for…

一袭白衣梦中忆 2024-08-30 08:12:17 14 0

如果“== 运算符未定义”会发生什么?

如果“== 运算符未定义”会发生什么? 示例: class a { int variable = 0; } class b { void proc() { a ref1 = new a(); a ref2 = new a(); bool cm…

小嗲 2024-08-25 12:09:03 14 0

两个'=='相同“if”中的相等运算符条件没有按预期工作

我试图建立三个相等变量的相等性,但以下代码没有打印它应该打印的明显正确答案。有人可以解释一下,编译器如何在内部解析给定的 if(condition) 吗? …

深陷 2024-08-19 15:48:28 13 0

派生类中的 Operator== 永远不会被调用

有人可以请让我摆脱这痛苦吗?我试图弄清楚为什么派生运算符==永远不会在循环中被调用。为了简化示例,这是我的基类和派生类: class Base { // ... s…

厌味 2024-08-19 06:14:42 12 0

运算符 == 的问题

我在以下 C++ 程序中使用运算符 == 时遇到一些问题。 #include using namespace std; class A { public: A(char *b) { a = b; } A(A &c) { a = c.a; }…

暮色兮凉城 2024-08-13 23:23:38 17 0

C++ 中派生类的相等性测试

可能的重复: 重载运算符==的正确方法是什么类层次结构? 在 C++ 中,派生类如何以有意义的方式重写基类相等性测试? 例如,假设我有一个基类 A。类 …

幸福不弃 2024-08-12 05:23:42 13 0

重写Equals方法时是否需要重写==和!=运算符? (。网)

或者建议这样做? 为什么?…

难以启齿的温柔 2024-07-29 08:39:45 12 0

C# 隐式转换和 == 运算符

上下文的一些代码: class a { } class b { public a a{get;set;} public static implicit operator a(b b) { return b.a; } } a a=null; b b=null; a…

埋葬我深情 2024-07-20 02:51:06 22 0

C# == 运算符详细做什么?

在 C# 中,当您在两个对象上使用“==”运算符进行比较时,后台到底发生了什么? 它只是比较地址吗? 或者是类似 Equals() 或 CompareTo() 的东西吗? …

﹏雨一样淡蓝的深情 2024-07-19 10:55:29 14 0

C++ 运算符 == 的模板类错误

错误: 错误 C2678:二进制 '==' :找不到采用 'const Entry' 类型的左操作数的运算符(或者没有可接受的转换) 函数: template int indexList::sear…

晌融 2024-07-16 18:27:23 13 0

重载运算符==后,如何比较两个变量是否指向同一个对象?

重载比较运算符,如何比较两个变量是否指向同一个对象(即不是值) public static bool operator ==(Landscape a, Landscape b) { return a.Width == …

倒数 2024-07-14 19:18:36 14 0

运算符 == 不能应用于 C# 中的泛型类型吗?

根据 MSDN, 对于预定义值类型, 相等运算符 (==) 返回 true,如果 其操作数的值相等, 否则为假。 对于参考类型 除了字符串之外,如果满足以下条件则 …

有深☉意 2024-07-10 23:13:07 15 0

其参数是非常量引用的运算符 ==

我这篇文章,我看到了这个: class MonitorObjectString: public MonitorObject { // some other declarations friend inline bool operator==(/*cons…

樱花细雨 2024-07-10 09:44:41 19 0

可以为接口引用定义 == 的行为吗?

如果接口继承 IEquatable,则实现类可以定义 Equals 方法的行为。 是否可以定义 == 操作的行为? public interface IFoo : IEquatable {} public clas…

风追烟花雨 2024-07-08 00:45:26 16 0
更多

推荐作者

狼性发作

文章 0 评论 0

美煞众生

文章 0 评论 0

黑凤梨

文章 0 评论 0

慕巷

文章 0 评论 0

virou

文章 0 评论 0

两仪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文