ReSharper 2026.1 Help

コードインスペクション:分解を使って変数を入れ替える

このインスペクションは、一時変数を使用する古典的な 3 段階のスワップパターンを報告します。 スワップされる両方の値がタプル代入として安全に評価できる場合、スワップは分解を使用してより直接的に記述できます。

サンプル

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

クイックフィックス

タプルベースのスワッピングはコードが短く、スワップのためだけに一時変数を導入する必要がありません。

2026 年 6 月 12 日