Прочитать на английском

Поделиться через


TupleExtensions.ToTuple Метод

Определение

Преобразует кортеж значений в кортеж.

Перегрузки

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20,T21>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20,T21>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9, T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10, T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11, T12,T13,T14,ValueTuple<T15,T16,T17>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(ValueTuple<T1, T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15, T16>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15>>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4>(ValueTuple<T1,T2,T3,T4>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3>(ValueTuple<T1,T2,T3>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2>(ValueTuple<T1,T2>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1>(ValueTuple<T1>)

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20,T21>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20,T21>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16, T17, T18, T19, T20, T21))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

T20

Тип двадцатого элемента или value.Rest.Rest.Item6.

T21

Тип двадцать первого элемента или value.Rest.Rest.Item7.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20,T21>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16, T17, T18, T19, T20))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

T20

Тип двадцатого элемента или value.Rest.Rest.Item6.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9, T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16, T17, T18, T19))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

T19

Тип девятнадцатого элемента или value.Rest.Rest.Item5.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10, T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16, T17, T18))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

T18

Тип восемнадцатого элемента или value.Rest.Rest.Item4.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11, T12,T13,T14,ValueTuple<T15,T16,T17>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16, T17))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

T17

Тип семнадцатого элемента или value.Rest.Rest.Item3.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(ValueTuple<T1, T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15, T16>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15, T16))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

T16

Тип шестнадцатого элемента или value.Rest.Rest.Item2.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15>>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14,(T15))) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

T15

Тип пятнадцатого элемента или value.Rest.Rest.Item1.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15>>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13, T14)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

T14

Тип четырнадцатого элемента или value.Rest.Item7.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12, T13)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

T13

Тип тринадцатого элемента или value.Rest.Item6.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11, T12)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

T12

Тип двенадцатого элемента или value.Rest.Item5.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10, T11)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

T11

Тип одиннадцатого элемента или value.Rest.Item4.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9, T10)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

T10

Тип десятого элемента или value.Rest.Item3.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(this(T1, T2, T3, T4, T5, T6, T7,(T8, T9)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

T9

Тип девятого элемента или value.Rest.Item2.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7,T8>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> ToTuple<T1,T2,T3,T4,T5,T6,T7,T8>(this(T1, T2, T3, T4, T5, T6, T7,(T8)) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

T8

Тип восьмого элемента или value.Rest.Item1.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>

Экземпляр кортежа значений для преобразования в кортеж.

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

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6,T7> ToTuple<T1,T2,T3,T4,T5,T6,T7>(this(T1, T2, T3, T4, T5, T6, T7) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

T7

Тип седьмого элемента.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6,T7>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5,T6> ToTuple<T1,T2,T3,T4,T5,T6>(this(T1, T2, T3, T4, T5, T6) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

T6

Тип шестого элемента.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5,T6>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4,T5> ToTuple<T1,T2,T3,T4,T5>(this(T1, T2, T3, T4, T5) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

T5

Тип пятого элемента.

Параметры

value
ValueTuple<T1,T2,T3,T4,T5>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3,T4>(ValueTuple<T1,T2,T3,T4>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3,T4> ToTuple<T1,T2,T3,T4>(this(T1, T2, T3, T4) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

T4

Тип четвертого элемента.

Параметры

value
ValueTuple<T1,T2,T3,T4>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2,T3>(ValueTuple<T1,T2,T3>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2,T3> ToTuple<T1,T2,T3>(this(T1, T2, T3) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

T3

Тип третьего элемента.

Параметры

value
ValueTuple<T1,T2,T3>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1,T2>(ValueTuple<T1,T2>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1,T2> ToTuple<T1,T2>(this(T1, T2) value);

Параметры типа

T1

Тип первого элемента.

T2

Тип второго элемента.

Параметры

value
ValueTuple<T1,T2>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToTuple<T1>(ValueTuple<T1>)

Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs
Исходный код:
TupleExtensions.cs

Преобразует экземпляр структуры в ValueTuple экземпляр Tuple класса .

public static Tuple<T1> ToTuple<T1>(this(T1) value);

Параметры типа

T1

Тип первого элемента.

Параметры

value
ValueTuple<T1>

Экземпляр кортежа значений для преобразования в кортеж.

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

Преобразованный кортеж.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1