📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

119行目: 119行目:
Tupleクラスは.NET Fremework 4.0からあり、ValueTuple構造体は.NET Fremework 4.7で導入された。<br>
Tupleクラスは.NET Fremework 4.0からあり、ValueTuple構造体は.NET Fremework 4.7で導入された。<br>
これら2つはよく似ており、例えば、2つの値をまとめて返すメソッドを次のコードのように記述できる。<br>
これら2つはよく似ており、例えば、2つの値をまとめて返すメソッドを次のコードのように記述できる。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  // Tupleクラス(.NET Fremework 4.0以降)
  // Tupleクラス(.NET Fremework 4.0以降)
  static Tuple<int, int> OldExchange(int x, int y) => Tuple.Create(y, x);
  static Tuple<int, int> OldExchange(int x, int y) => Tuple.Create(y, x);
127行目: 127行目:
  static (int, int) NewExchange(int x, int y) => (y, x);
  static (int, int) NewExchange(int x, int y) => (y, x);
  static (int x, int y) NewExchange(int x, int y) => (y, x);
  static (int x, int y) NewExchange(int x, int y) => (y, x);
  </source>
  </syntaxhighlight>
<br><br>
<br><br>