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

値タプルの最初の要素。

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) メソッドを呼び出して値タプルを作成することもできます。要素の型を明示的に指定する必要はありません。

適用対象

こちらもご覧ください