ReSharper 2026.1 Help

代码检查:改为检查引用相等性

此检查会报告应写作引用不相等检查的取反 System.Type.Equals 实例调用。

对于 System.Type ,与其对 .Equals(...) 取反,不如用 != 表达不相等,更为清晰。

示例

using System; bool AreDifferent(Type left, Type right) { return !left.Equals(right); }
using System; bool AreDifferent(Type left, Type right) { return left != right; }

快速修复

快速修复可帮助将 !left.Equals(right) 替换为 left != right

2026年 5月 8日