ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Construtor

Definição

Inicializa uma nova instância 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)

Parâmetros

item1
T1

O primeiro elemento da tupla de valor.

item2
T2

O segundo elemento da tupla de valor.

item3
T3

O terceiro elemento da tupla de valor.

item4
T4

O quarto elemento da tupla de valor.

item5
T5

O quinto elemento da tupla de valor.

item6
T6

O sexto elemento da tupla de valor.

item7
T7

O sétimo elemento da tupla de valor.

rest
TRest

Uma instância de qualquer tipo de tupla de valor que contém os valores dos elementos restantes da tupla do valor.

Exceções

rest não é um tipo de tupla de valor genérico.

Comentários

Além de usar o suporte de build do idioma para tuplas, você também pode criar uma tupla de valor chamando o método estático ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) sem precisar especificar explicitamente os tipos de seus elementos.

Aplica-se a

Confira também