ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) Constructor

Определение

Инициализирует новый экземпляр класса ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Initializes a new ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> instance.

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 T1 T1 T1

Первый элемент кортежа значений.The value tuple's first element.

item2
T2 T2 T2 T2

Второй элемент кортежа значений.The value tuple's second element.

item3
T3 T3 T3 T3

Третий элемент кортежа значений.The value tuple's third element.

item4
T4 T4 T4 T4

Четвертый элемент кортежа значений.The value tuple's fourth element.

item5
T5 T5 T5 T5

Пятый элемент кортежа значений.The value tuple's fifth element.

item6
T6 T6 T6 T6

Шестой элемент кортежа значений.The value tuple's sixth element.

item7
T7 T7 T7 T7

Седьмой элемент кортежа значений.The value tuple's seventh element.

rest
TRest TRest TRest TRest

Экземпляр любого типа кортежа значений, который содержит значения остальных элементов кортежа значений.An instance of any value tuple type that contains the values of the value's tuple's remaining elements.

Исключения

rest не является общим типом кортежа значений.rest is not a generic value tuple type.

Комментарии

В дополнение к использованию поддержки кортежей в вашем языке можно также создать кортеж значений, вызвав статический ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) метод без явного указания типов его элементов.In addition to using your language's build-in support for tuples, you can also create a value tuple by calling the static ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) method without having to explicitly specify the types of its elements.

Применяется к

Дополнительно