📢 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> | ||
< | <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); | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||