代码检查:改为检查引用相等性
此检查会报告用于比较 Equals(type1, type2) 调用的静态 System.Type 值。
System.Type 比较是引用比较。 使用 == 更简洁,并且更清楚地表达两个类型对象应为同一运行时类型实例。
示例
using System;
bool AreSame(Type left, Type right)
{
return Equals(left, right);
}
using System;
bool AreSame(Type left, Type right)
{
return left == right;
}
快速修复
快速修复可帮助将 Equals(left, right) 替换为 left == right。
2026年 5月 8日