代码检查:改为检查引用相等性
此检查会报告应写作引用不相等检查的取反 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日