ValueTuple.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр кортежа значений.
Перегрузки
Create() |
Создает новый кортеж значений без компонентов. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Создает новый кортеж значений с 8 компонентами. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Создает новый кортеж значений с 7 компонентами. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Создает новый кортеж значений с 6 компонентами. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Создает новый кортеж значений с 5 компонентами. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Создает новый кортеж значений с 4 компонентами. |
Create<T1,T2,T3>(T1, T2, T3) |
Создает новый кортеж значений с тремя компонентами. |
Create<T1,T2>(T1, T2) |
Создает новый кортеж значений с 2 компонентами. |
Create<T1>(T1) |
Создает новый кортеж значений с 1 компонентом. |
Create()
Создает новый кортеж значений без компонентов.
public:
static ValueTuple Create();
public static ValueTuple Create ();
static member Create : unit -> ValueTuple
Public Shared Function Create () As ValueTuple
Возвращаемое значение
Новый кортеж значений без компонентов.
Применяется к
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Создает новый кортеж значений с 8 компонентами.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8>> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static (T1, T2, T3, T4, T5, T6, T7, (T8)) Create<T1,T2,T3,T4,T5,T6,T7,T8> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8>>
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7, T8) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7, item8 As T8) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
- T4
Тип четвертого компонента кортежа значений.
- T5
Тип пятого компонента кортежа значений.
- T6
Тип шестого компонента кортежа значений.
- T7
Тип седьмого компонента кортежа значений.
- T8
Тип восьмого компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
- item4
- T4
Значение четвертого компонента кортежа значений.
- item5
- T5
Значение пятого компонента кортежа значений.
- item6
- T6
Значение шестого компонента кортежа значений.
- item7
- T7
Значение седьмого компонента кортежа значений.
- item8
- T8
Значение восьмого компонента кортежа значений.
Возвращаемое значение
- ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>
Кортеж значений с 8 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 8 компонентов без необходимости явно указывать типы его компонентов.
Примечание
Необходимо вызвать ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> конструктор, чтобы создать кортеж с девятью или более компонентами, если язык не предоставляет специальный синтаксис для этой цели. Статические методы ValueTuple структуры нельзя использовать для создания кортежа с девятью или более компонентами.
Применяется к
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Создает новый кортеж значений с 7 компонентами.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
static ValueTuple<T1, T2, T3, T4, T5, T6, T7> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static (T1, T2, T3, T4, T5, T6, T7) Create<T1,T2,T3,T4,T5,T6,T7> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
- T4
Тип четвертого компонента кортежа значений.
- T5
Тип пятого компонента кортежа значений.
- T6
Тип шестого компонента кортежа значений.
- T7
Тип седьмого компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
- item4
- T4
Значение четвертого компонента кортежа значений.
- item5
- T5
Значение пятого компонента кортежа значений.
- item6
- T6
Значение шестого компонента кортежа значений.
- item7
- T7
Значение седьмого компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 7 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 7 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Создает новый кортеж значений с 6 компонентами.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
static ValueTuple<T1, T2, T3, T4, T5, T6> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static (T1, T2, T3, T4, T5, T6) Create<T1,T2,T3,T4,T5,T6> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6>
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6) As ValueTuple(Of T1, T2, T3, T4, T5, T6)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
- T4
Тип четвертого компонента кортежа значений.
- T5
Тип пятого компонента кортежа значений.
- T6
Тип шестого компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
- item4
- T4
Значение четвертого компонента кортежа значений.
- item5
- T5
Значение пятого компонента кортежа значений.
- item6
- T6
Значение шестого компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 6 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений 6 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Создает новый кортеж значений с 5 компонентами.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
static ValueTuple<T1, T2, T3, T4, T5> Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static (T1, T2, T3, T4, T5) Create<T1,T2,T3,T4,T5> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5>
Public Shared Function Create(Of T1, T2, T3, T4, T5) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5) As ValueTuple(Of T1, T2, T3, T4, T5)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
- T4
Тип четвертого компонента кортежа значений.
- T5
Тип пятого компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
- item4
- T4
Значение четвертого компонента кортежа значений.
- item5
- T5
Значение пятого компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 5 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 5 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1,T2,T3,T4>(T1, T2, T3, T4)
Создает новый кортеж значений с 4 компонентами.
public:
generic <typename T1, typename T2, typename T3, typename T4>
static ValueTuple<T1, T2, T3, T4> Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static (T1, T2, T3, T4) Create<T1,T2,T3,T4> (T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> ValueTuple<'T1, 'T2, 'T3, 'T4>
Public Shared Function Create(Of T1, T2, T3, T4) (item1 As T1, item2 As T2, item3 As T3, item4 As T4) As ValueTuple(Of T1, T2, T3, T4)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
- T4
Тип четвертого компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
- item4
- T4
Значение четвертого компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 4 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 4 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1,T2,T3>(T1, T2, T3)
Создает новый кортеж значений с тремя компонентами.
public:
generic <typename T1, typename T2, typename T3>
static ValueTuple<T1, T2, T3> Create(T1 item1, T2 item2, T3 item3);
public static (T1, T2, T3) Create<T1,T2,T3> (T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> ValueTuple<'T1, 'T2, 'T3>
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As ValueTuple(Of T1, T2, T3)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
- T3
Тип третьего компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
- item3
- T3
Значение третьего компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 3 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 3 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1,T2>(T1, T2)
Создает новый кортеж значений с 2 компонентами.
public:
generic <typename T1, typename T2>
static ValueTuple<T1, T2> Create(T1 item1, T2 item2);
public static (T1, T2) Create<T1,T2> (T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> ValueTuple<'T1, 'T2>
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As ValueTuple(Of T1, T2)
Параметры типа
- T1
Тип первого компонента кортежа значений.
- T2
Тип второго компонента кортежа значений.
Параметры
- item1
- T1
Значение первого компонента кортежа значений.
- item2
- T2
Значение второго компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 2 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений из 2 компонентов без необходимости явно указывать типы его компонентов.
Применяется к
Create<T1>(T1)
Создает новый кортеж значений с 1 компонентом.
public:
generic <typename T1>
static ValueTuple<T1> Create(T1 item1);
public static (T1) Create<T1> (T1 item1);
static member Create : 'T1 -> ValueTuple<'T1>
Public Shared Function Create(Of T1) (item1 As T1) As ValueTuple(Of T1)
Параметры типа
- T1
Тип единственного компонента кортежа значений.
Параметры
- item1
- T1
Значение единственного компонента кортежа значений.
Возвращаемое значение
Кортеж значений с 1 компонентом.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа значений 1 компонента без необходимости явно указывать тип компонента.