TupleExtensions.ToValueTuple 方法

定义

将元组转换为值元组。

重载

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

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

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3>(Tuple<T1,T2,T3>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2>(Tuple<T1,T2>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1>(Tuple<T1>)

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20, typename T21>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19, T20, T21>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20, T21> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, T19, T20, T21))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19, T20, T21)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19, T20, T21)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 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

第 20 个元素的类型,或 value.Rest.Rest.Item6

T21

第二十一个元素的类型,或 value.Rest.Rest.Item7

参数

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<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>>>

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19, T20>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, T19, T20))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19, T20)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19, T20)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 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

第 20 个元素的类型,或 value.Rest.Rest.Item6

参数

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<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>>>

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18, T19>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18, T19))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18, T19)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18, T19)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

T15

第十五个元素的类型,或 value.Rest.Rest.Item1

T16

第十六个元素的类型,或 value.Rest.Rest.Item2

T17

第十七个元素的类型,或 value.Rest.Rest.Item3

T18

第 18 个元素的类型,或 value.Rest.Rest.Item4

T19

第十九个元素的类型,或 value.Rest.Rest.Item5

参数

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<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>>>

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,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>>>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17, T18>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17, T18))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17, T18)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17, T18)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

T15

第十五个元素的类型,或 value.Rest.Rest.Item1

T16

第十六个元素的类型,或 value.Rest.Rest.Item2

T17

第十七个元素的类型,或 value.Rest.Rest.Item3

T18

第 18 个元素的类型,或 value.Rest.Rest.Item4

参数

value
Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<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>>>

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16, T17>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16, T17))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16, T17)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16, T17)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

T15

第十五个元素的类型,或 value.Rest.Rest.Item1

T16

第十六个元素的类型,或 value.Rest.Rest.Item2

T17

第十七个元素的类型,或 value.Rest.Rest.Item3

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15, T16>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15, T16))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15, T16)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15, T16)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

T15

第十五个元素的类型,或 value.Rest.Rest.Item1

T16

第十六个元素的类型,或 value.Rest.Rest.Item2

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14, ValueTuple<T15>>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15> ^> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14, (T15))) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>> value);
static member ToValueTuple : ('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>>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14, Tuple(Of T15)))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14, ValueTuple(Of T15)))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

T15

第十五个元素的类型,或 value.Rest.Rest.Item1

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13, T14>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13, T14)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>> value);
static member ToValueTuple : ('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>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13, T14))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13, T14))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

T14

第 14 个元素的类型,或 value.Rest.Item7

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12, T13>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12, T13)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>> value);
static member ToValueTuple : ('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>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12, T13))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12, T13))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

T13

第 13 个元素的类型,或 value.Rest.Item6

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11, T12>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11, T12)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>> value);
static member ToValueTuple : ('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>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11, T12))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11, T12))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

T12

第 12 个元素的类型,或 value.Rest.Item5

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10, T11>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10, T11)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10, 'T11>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10, T11))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10, T11))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

T11

第 11 个元素的类型,或 value.Rest.Item4

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9, T10>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9, T10)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9, 'T10>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9, T10))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9, T10))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

T10

第 10 个元素的类型,或 value.Rest.Item3

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8, T9>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8, T9)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8, 'T9>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8, T9))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8, T9))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

T9

第 9 个元素的类型,或 value.Rest.Item2

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

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

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<T8>> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7, (T8)) ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'T8>>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7, T8) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8))) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

T8

第 8 个元素的类型,或 value.Rest.Item1

参数

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

要转换为值元组的元组对象。

返回

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

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6, T7> ^ value);
public static (T1, T2, T3, T4, T5, T6, T7) ToValueTuple<T1,T2,T3,T4,T5,T6,T7> (this Tuple<T1,T2,T3,T4,T5,T6,T7> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6, T7) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7)) As ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

T7

第 7 个元素的类型。

参数

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

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5, T6> ToValueTuple(Tuple<T1, T2, T3, T4, T5, T6> ^ value);
public static (T1, T2, T3, T4, T5, T6) ToValueTuple<T1,T2,T3,T4,T5,T6> (this Tuple<T1,T2,T3,T4,T5,T6> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5, T6) (value As Tuple(Of T1, T2, T3, T4, T5, T6)) As ValueTuple(Of T1, T2, T3, T4, T5, T6)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

T6

第 6 个元素的类型。

参数

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

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4, T5> ToValueTuple(Tuple<T1, T2, T3, T4, T5> ^ value);
public static (T1, T2, T3, T4, T5) ToValueTuple<T1,T2,T3,T4,T5> (this Tuple<T1,T2,T3,T4,T5> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4 * 'T5) -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4, T5) (value As Tuple(Of T1, T2, T3, T4, T5)) As ValueTuple(Of T1, T2, T3, T4, T5)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

T5

第 5 个元素的类型。

参数

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

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3, T4> ToValueTuple(Tuple<T1, T2, T3, T4> ^ value);
public static (T1, T2, T3, T4) ToValueTuple<T1,T2,T3,T4> (this Tuple<T1,T2,T3,T4> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3 * 'T4) -> ValueTuple<'T1, 'T2, 'T3, 'T4>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3, T4) (value As Tuple(Of T1, T2, T3, T4)) As ValueTuple(Of T1, T2, T3, T4)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

T4

第 4 个元素的类型。

参数

value
Tuple<T1,T2,T3,T4>

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2,T3>(Tuple<T1,T2,T3>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2, T3> ToValueTuple(Tuple<T1, T2, T3> ^ value);
public static (T1, T2, T3) ToValueTuple<T1,T2,T3> (this Tuple<T1,T2,T3> value);
static member ToValueTuple : ('T1 * 'T2 * 'T3) -> ValueTuple<'T1, 'T2, 'T3>
<Extension()>
Public Function ToValueTuple(Of T1, T2, T3) (value As Tuple(Of T1, T2, T3)) As ValueTuple(Of T1, T2, T3)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

T3

第 3 个元素的类型。

参数

value
Tuple<T1,T2,T3>

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1,T2>(Tuple<T1,T2>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1, T2> ToValueTuple(Tuple<T1, T2> ^ value);
public static (T1, T2) ToValueTuple<T1,T2> (this Tuple<T1,T2> value);
static member ToValueTuple : ('T1 * 'T2) -> ValueTuple<'T1, 'T2>
<Extension()>
Public Function ToValueTuple(Of T1, T2) (value As Tuple(Of T1, T2)) As ValueTuple(Of T1, T2)

类型参数

T1

第 1 个元素的类型。

T2

第 2 个元素的类型。

参数

value
Tuple<T1,T2>

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于

ToValueTuple<T1>(Tuple<T1>)

Source:
TupleExtensions.cs
Source:
TupleExtensions.cs
Source:
TupleExtensions.cs

将 类的 Tuple 实例转换为 结构的实例 ValueTuple

public:
generic <typename T1>
[System::Runtime::CompilerServices::Extension]
 static ValueTuple<T1> ToValueTuple(Tuple<T1> ^ value);
public static (T1) ToValueTuple<T1> (this Tuple<T1> value);
static member ToValueTuple : ('T1) -> ValueTuple<'T1>
<Extension()>
Public Function ToValueTuple(Of T1) (value As Tuple(Of T1)) As ValueTuple(Of T1)

类型参数

T1

第 1 个元素的类型。

参数

value
Tuple<T1>

要转换为值元组的元组对象。

返回

转换后的值元组实例。

另请参阅

适用于