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 компонентами (sexuple). |
| 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()
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с нулевыми компонентами.
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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 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
Значение восьмого компонента кортежа значения.
Возвращаемое значение
Кортеж значений с 8 компонентами.
Комментарии
Create — вспомогательный метод, который можно вызвать для создания экземпляра кортежа 8-компонентов, не указывая явным образом типы компонентов.
Note
Необходимо вызвать 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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 6 компонентами (sexuple).
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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает новый кортеж значений с тремя компонентами (тройным).
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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает кортеж значений с 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)
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
- Исходный код:
- ValueTuple.cs
Создает новый кортеж значений с 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-компонента без явного указания типа его компонента.