ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> コンストラクター

定義

新しい ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> インスタンスを初期化します。

public:
 ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest);
public ValueTuple (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest);
new ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'Rest -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)>
Public Sub New (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7, rest As TRest)

パラメーター

item1
T1

値のタプルの1 番目の要素。

item2
T2

値のタプルの 2 番目の要素。

item3
T3

値のタプルの 3 番目の要素。

item4
T4

値のタプルの 4 番目の要素。

item5
T5

値のタプルの 5 番目の要素。

item6
T6

値のタプルの 6 番目の要素。

item7
T7

値のタプルの 7 番目の要素。

rest
TRest

値のタプルの残りの要素の値を含む、任意の値のタプルの型のインスタンス。

例外

rest は一般的な値のタプルの型ではありません。

注釈

タプルに対する言語の組み込みサポートを使用するだけでなく、静的 ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) メソッドを呼び出すことで値タプルを作成することもできます。その要素の型を明示的に指定する必要はありません。

適用対象

こちらもご覧ください