代码检查:使用析构方式
当检查检测到代码主要操作元组或类似元组变量的各个组件,并且这些组件的访问可以重写为析构时,会报告这些变量。 在这种情况下,直接给组件名称通常比保留单个元组变量并反复访问 .Item1、 .Item2 或命名元组成员更清晰。
示例
var point = GetPoint();
Console.WriteLine(point.X);
Console.WriteLine(point.Y);
var (x, y) = GetPoint();
Console.WriteLine(x);
Console.WriteLine(y);
快速修复
析构为重要的元组部分赋予显式的本地名称,并移除了重复的成员访问。
2026年 5月 8日