JetBrains Rider 2026.1 Help

代码检查:使用析构方式

当检查检测到代码主要操作元组或类似元组变量的各个组件,并且这些组件的访问可以重写为析构时,会报告这些变量。 在这种情况下,直接给组件名称通常比保留单个元组变量并反复访问 .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日