ReSharper 2026.1 Help

代码检查:使用解构交换变量。

该检查会报告使用临时变量的经典三步交换模式。 当两个交换值都可以安全地作为元组赋值时,可以通过解构更直接地进行交换。

示例

var temp = left; left = right; right = temp;
(left, right) = (right, left);

快速修复

基于元组的交换更简洁,并且避免引入仅用于交换的临时变量。

2026年 5月 8日