特に理由(C#のバージョンが古いものしか使えない等)がなければSystem.ValueTupleを使う。 System.Tupleは一度作成すると値を後から変更できない(イミュータブル)。 System.ValueTupleは後から値を変更することができる(ミュータブル)。 ⑤ 互換性 System.Tuple ⇒ .NET Framework ...
C#でメソッドを作っていると、**「値を2つ返したい」**という場面によく遭遇しませんか? 「計算結果」と「成功したかどうかのフラグ」 「商品名」と「その価格」 「X座標」と「Y座標」 これまでのC#(古いバージョン)では、これを実現するために少し ...