Поделиться через


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

Второй элемент кортежа значений.

item3
T3

Третий элемент кортежа значений.

item4
T4

Четвертый элемент кортежа значений.

item5
T5

Пятый элемент кортежа значений.

item6
T6

Шестой элемент кортежа значений.

item7
T7

Седьмой элемент кортежа значений.

rest
TRest

Экземпляр любого типа кортежа значений, который содержит значения остальных элементов кортежа значений.

Исключения

rest не является общим типом кортежа значений.

Комментарии

Помимо использования встроенной поддержки кортежей языка, можно также создать кортеж значений, вызвав статический ValueTuple.Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) метод без необходимости явно указывать типы его элементов.

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

См. также раздел