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

Значение восьмого компонента кортежа значения.

Возвращаемое значение

ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<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-компонента без явного указания типа его компонента.

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