Udostępnij za pośrednictwem


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

Definicja

Inicjuje nowe ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> wystąpienie.

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)

Parametry

item1
T1

Pierwszy element krotki wartości.

item2
T2

Drugi element krotki wartości.

item3
T3

Trzeci element krotki wartości.

item4
T4

Czwarty element kolekcji wartości.

item5
T5

Piąty element kolekcji wartości.

item6
T6

Szósty element krotki wartości.

item7
T7

Siódmy element krotki wartości.

rest
TRest

Wystąpienie dowolnego typu krotki wartości, które zawiera wartości pozostałych elementów krotki wartości.

Wyjątki

rest nie jest ogólnym typem krotki wartości.

Uwagi

Oprócz korzystania z obsługi kompilacji języka dla krotek można również utworzyć krotkę wartości, wywołując metodę statyczną ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) bez konieczności jawnego określania typów jego elementów.

Dotyczy

Zobacz też