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

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

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

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

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

ValueTuple<T1,T2,T3,T4,T5,T6,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

Значение шестого компонента кортежа значений.

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

ValueTuple<T1,T2,T3,T4,T5,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

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

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

ValueTuple<T1,T2,T3,T4,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

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

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

ValueTuple<T1,T2,T3,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

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

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

ValueTuple<T1,T2,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

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

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

ValueTuple<T1,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

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

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

ValueTuple<T1>

Кортеж значений с 1 компонентом.

Комментарии

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

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