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) метод без необходимости явно указывать типы его элементов.