代码检查:移动到现有的位置析构模式
此检查会报告元组类型值上的递归对象模式,可移动到现有的位置析构模式中。 在已测试用例中,像 width 和 height 这样的名称成员检查会被重写为位置元组检查。
示例
var t = (width: 0, height: 1, "aa");
if (t is { width: 0, height: 1 })
{
}
var t = (width: 0, height: 1, "aa");
if (t is (0, 1, _))
{
}
快速修复
将匹配的成员检查移入位置析构模式。
2026年 5月 8日