新着記事一覧
タグ一覧
テーマ
ライト
ダーク
iPentec.com
/
Doc
/
C#
/
C#7
/
タプル
目次
1
概要
2
コード例
3
このコードの意味
変数の型宣言の (型名 変数名, 型名 変数名, .....) の記述の意味 - C#
C#の変数の型宣言の (型名 変数名, 型名 変数名, .....) の記述の意味について紹介します。
概要
C#の変数の型に
(型名 変数名, 型名 変数名, .....)
の記載がある場合があります。
コード例
(int x, int y, int z) position;
(string name, string alias) data;
このコードの意味
このコードは、C#7で追加された、タプルと呼ばれる一つの変数に複数の値を持つ書式になります。
(int x, int y, int z) position;
の例であれば、position変数は x, y, z 3つの値を持ちます。タプルの記述の詳細に関しては「
タプルを利用して一つの変数内に複数の値を格納する (C#プログラミング)
」の記事を参照してください。
著者
Penta
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
関連するページ
メソッド、関数の戻り値にタプルを利用する
タプルを利用すると 「コンパイラの必須型 'System.Runtime.CompilerServices.TupleElementNamesAttribute' が見つからないため、タプルを利用するクラスまたはメンバーを定義できません。」エラーが発生する
タプルを利用して一つの変数内に複数の値を格納する
ValueTuple クラスを利用して書き換え可能な複数の値を保持するオブジェクトを作成する
"(型名 変数名, 型名 変数名, .....) = 変数名" のコードの意味 - タプルの分解
Tuple(タプル) を利用した変数の値のスワップ - 変数の値の交換
Tuple クラスを利用して複数の値を保持するオブジェクトを作成する
最終更新日: 2017-10-07
作成日: 2017-04-19
ドキュメント
新着記事一覧
タグ一覧
ドキュメント トップ
コンテンツ
YouTube
iPentec
プライバシー
iPentecについて
iPentec all rights reserverd.