教育/培训行业面试题更新 2026-08-05
在C#中,比较两个引用类型时,默认情况下比较的是引用还是内容?请解释原因及如何实现内容比较。
思源智通前端/移动开发教育/培训技术原理C#
考察说明
考察C#引用类型比较的默认行为及自定义比较的实现
回答思路
- 明确默认比较的是引用地址而非字段值
- 解释未重写Equals和GetHashCode时的行为
- 说明重写Equals与重载==运算符以实现值比较
- 能区别==与Equals在不同情况下的差异并举例
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。