当 Int32 未实现相等运算符时,这是如何工作的?
bool y = 6 == 5;
最佳答案
原始数字类型的 ==
运算符是语言规范的一部分,而不是框架类型。
它编译为专用的 IL 指令 (ceq
),而不是方法调用。
所有其他原始运算符也是如此,包括算术、比较和转换。
关于c# - 结构相等性如何与 Int32 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552710/