TupleExtensions.Deconstruct Método
Definición
Deconstruye los componentes de una tupla en variables independientes.Deconstructs the components of a tuple into separate variables.
Sobrecargas
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)
Deconstruye una tupla con 21 elementos en variables independientes.Deconstructs a tuple with 21 elements into separate variables.
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 void Deconstruct(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, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19, [Runtime::InteropServices::Out] T20 % item20, [Runtime::InteropServices::Out] T21 % item21);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20, out T21 item21);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 * 'T21 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 * 'T21 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16, ByRef item17 As T17, ByRef item18 As T18, ByRef item19 As T19, ByRef item20 As T20, ByRef item21 As T21)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
- T17
El tipo del decimoséptimo elemento.The type of the seventeenth element.
- T18
El tipo del decimoctavo elemento.The type of the eighteenth element.
- T19
El tipo del decimonoveno elemento.The type of the nineteenth element.
- T20
El tipo del vigésimo elemento.The type of the twentieth element.
- T21
El tipo del vigésimo primer elemento.The type of the twenty-first element.
Parámetros
- 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>>>
La tupla de 21 elementos que se deconstruirá en 21 variables independientes.The 21-element tuple to deconstruct into 21 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
- item17
- T17
El valor del decimoséptimo elemento, o bien value
.Rest.Rest.Item3
.The value of the seventeenth element, or value
.Rest.Rest.Item3
.
- item18
- T18
El valor del decimoctavo elemento, o bien value
.Rest.Rest.Item4
.The value of the eighteenth element, or value
.Rest.Rest.Item4
.
- item19
- T19
El valor del decimonoveno elemento, o bien value
.Rest.Rest.Item5
.The value of the nineteenth element, or value
.Rest.Rest.Item5
.
- item20
- T20
El valor del vigésimo elemento, o bien value
.Rest.Rest.Item6
.The value of the twentieth element, or value
.Rest.Rest.Item6
.
- item21
- T21
El valor del vigésimo primer elemento, o bien value
.Rest.Rest.Item7
.The value of the twenty-first element, or value
.Rest.Rest.Item7
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item21
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item21
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
Deconstruye una tupla con 20 elementos en variables independientes.Deconstructs a tuple with 20 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19, [Runtime::InteropServices::Out] T20 % item20);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16, ByRef item17 As T17, ByRef item18 As T18, ByRef item19 As T19, ByRef item20 As T20)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
- T17
El tipo del decimoséptimo elemento.The type of the seventeenth element.
- T18
El tipo del decimoctavo elemento.The type of the eighteenth element.
- T19
El tipo del decimonoveno elemento.The type of the nineteenth element.
- T20
El tipo del vigésimo elemento.The type of the twentieth element.
Parámetros
La tupla de 20 elementos que se deconstruirá en 20 variables independientes.The 20-element tuple to deconstruct into 20 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
- item17
- T17
El valor del decimoséptimo elemento, o bien value
.Rest.Rest.Item3
.The value of the seventeenth element, or value
.Rest.Rest.Item3
.
- item18
- T18
El valor del decimoctavo elemento, o bien value
.Rest.Rest.Item4
.The value of the eighteenth element, or value
.Rest.Rest.Item4
.
- item19
- T19
El valor del decimonoveno elemento, o bien value
.Rest.Rest.Item5
.The value of the nineteenth element, or value
.Rest.Rest.Item5
.
- item20
- T20
El valor del vigésimo elemento, o bien value
.Rest.Rest.Item6
.The value of the twentieth element, or value
.Rest.Rest.Item6
.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
Deconstruye una tupla con 19 elementos en variables independientes.Deconstructs a tuple with 19 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16, ByRef item17 As T17, ByRef item18 As T18, ByRef item19 As T19)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
- T17
El tipo del decimoséptimo elemento.The type of the seventeenth element.
- T18
El tipo del decimoctavo elemento.The type of the eighteenth element.
- T19
El tipo del decimonoveno elemento.The type of the nineteenth element.
Parámetros
La tupla de 19 elementos que se deconstruirá en 19 variables independientes.The 19-element tuple to deconstruct into 19 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
- item17
- T17
El valor del decimoséptimo elemento, o bien value
.Rest.Rest.Item3
.The value of the seventeenth element, or value
.Rest.Rest.Item3
.
- item18
- T18
El valor del decimoctavo elemento, o bien value
.Rest.Rest.Item4
.The value of the eighteenth element, or value
.Rest.Rest.Item4
.
- item19
- T19
El valor del decimonoveno elemento, o bien value
.Rest.Rest.Item5
.The value of the nineteenth element, or value
.Rest.Rest.Item5
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item19
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item19
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
Deconstruye una tupla con 18 elementos en variables independientes.Deconstructs a tuple with 18 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16, ByRef item17 As T17, ByRef item18 As T18)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
- T17
El tipo del decimoséptimo elemento.The type of the seventeenth element.
- T18
El tipo del decimoctavo elemento.The type of the eighteenth element.
Parámetros
La tupla de 18 elementos que se deconstruirá en 18 variables independientes.The 18-element tuple to deconstruct into 18 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
- item17
- T17
El valor del decimoséptimo elemento, o bien value
.Rest.Rest.Item3
.The value of the seventeenth element, or value
.Rest.Rest.Item3
.
- item18
- T18
El valor del decimoctavo elemento, o bien value
.Rest.Rest.Item4
.The value of the eighteenth element, or value
.Rest.Rest.Item4
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item18
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item18
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
Deconstruye una tupla con 17 elementos en variables independientes.Deconstructs a tuple with 17 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16, ByRef item17 As T17)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
- T17
El tipo del decimoséptimo elemento.The type of the seventeenth element.
Parámetros
La tupla de 17 elementos que se deconstruirá en 17 variables independientes.The 17-element tuple to deconstruct into 17 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
- item17
- T17
El valor del decimoséptimo elemento, o bien value
.Rest.Rest.Item3
.The value of the seventeenth element, or value
.Rest.Rest.Item3
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item17
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item17
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
Deconstruye una tupla con 16 elementos en variables independientes.Deconstructs a tuple with 16 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15, ByRef item16 As T16)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
- T16
El tipo del decimosexto elemento.The type of the sixteenth element.
Parámetros
La tupla de 16 elementos que se deconstruirá en 16 variables independientes.The 16-element tuple to deconstruct into 16 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
- item16
- T16
El valor del decimosexto elemento, o bien value
.Rest.Rest.Item2
.The value of the sixteenth element, or value
.Rest.Rest.Item2
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item16
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item16
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Deconstruye una tupla con 15 elementos en variables independientes.Deconstructs a tuple with 15 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 -> unit
<Extension()>
Public Sub Deconstruct(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))), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14, ByRef item15 As T15)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
- T15
El tipo del decimoquinto elemento.The type of the fifteenth element.
Parámetros
La tupla de 15 elementos que se deconstruirá en 15 variables independientes.The 15-element tuple to deconstruct into 15 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
- item15
- T15
El valor del decimoquinto elemento, o bien value
.Rest.Rest.Item1
.The value of the fifteenth element, or value
.Rest.Rest.Item1
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item15
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item15
are elements of nested tuples.
Consulte también
- 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>>>)
- 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>>>)
Se aplica a
Deconstruct<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>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
Deconstruye una tupla con 14 elementos en variables independientes.Deconstructs a tuple with 14 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13, ByRef item14 As T14)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
- T14
El tipo del decimocuarto elemento.The type of the fourteenth element.
Parámetros
La tupla de 14 elementos que se deconstruirá en 14 variables independientes.The 14-element tuple to deconstruct into 14 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
- item14
- T14
El valor del decimocuarto elemento, o bien value
.Rest.Item7
.The value of the fourteenth element, or value
.Rest.Item7
.
Consulte también
- 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>>)
- 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>>)
Se aplica a
Deconstruct<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>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Deconstruye una tupla con 13 elementos en variables independientes.Deconstructs a tuple with 13 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12, ByRef item13 As T13)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
- T13
El tipo del decimotercer elemento.The type of the thirteenth element.
Parámetros
La tupla de 13 elementos que se deconstruirá en 13 variables independientes.The 13-element tuple to deconstruct into 13 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
- item13
- T13
El valor del decimotercer elemento, o bien value
.Rest.Item6
.The value of the thirteenth element, or value
.Rest.Item6
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item13
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item13
are elements of nested tuples.
Consulte también
- 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>>)
- 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>>)
Se aplica a
Deconstruct<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>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Deconstruye una tupla con 12 elementos en variables independientes.Deconstructs a tuple with 12 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11, ByRef item12 As T12)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
- T12
El tipo del duodécimo elemento.The type of the twelfth element.
Parámetros
La tupla de 12 elementos que se deconstruirá en 12 variables independientes.The 12-element tuple to deconstruct into 12 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
- item12
- T12
El valor del duodécimo elemento, o bien value
.Rest.Item5
.The value of the twelfth element, or value
.Rest.Item5
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item12
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item12
are elements of nested tuples.
Consulte también
- 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>>)
- 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>>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
Deconstruye una tupla con 11 elementos en variables independientes.Deconstructs a tuple with 11 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11);
public static void Deconstruct<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, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10, ByRef item11 As T11)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
- T11
El tipo del undécimo elemento.The type of the eleventh element.
Parámetros
La tupla de 11 elementos que se deconstruirá en 11 variables independientes.The 11-element tuple to deconstruct into 11 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
- item11
- T11
El valor del undécimo elemento, o bien value
.Rest.Item4
.The value of the eleventh element, or value
.Rest.Item4
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item11
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item11
are elements of nested tuples.
Consulte también
- 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>>)
- 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>>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Deconstruye una tupla con 10 elementos en variables independientes.Deconstructs a tuple with 10 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9, ByRef item10 As T10)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
- T10
El tipo del décimo elemento.The type of the tenth element.
Parámetros
La tupla de 10 elementos que se deconstruirá en 10 variables independientes.The 10-element tuple to deconstruct into 10 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
- item10
- T10
El valor del décimo elemento, o bien value
.Rest.Item3
.The value of the tenth element, or value
.Rest.Item3
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
a través item10
de son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
through item10
are elements of nested tuples.
Consulte también
- ToTuple<T1,T2,T3,T4,T5,T6,T7,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,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
Deconstruye una tupla con nueve elementos en variables independientes.Deconstructs a tuple with 9 elements into separate variables.
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 void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 -> unit
<Extension()>
Public Sub Deconstruct(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)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8, ByRef item9 As T9)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
- T9
El tipo del noveno elemento.The type of the ninth element.
Parámetros
La tupla de nueve elementos que se deconstruirá en nueve variables independientes.The 9-element tuple to deconstruct into 9 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
- item9
- T9
El valor del noveno elemento, o bien value
.Rest.Item2
.The value of the ninth element, or value
.Rest.Item2
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
y item9
son elementos de tuplas anidadas.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
and item9
are elements of nested tuples.
Consulte también
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>, T1, T2, T3, T4, T5, T6, T7, T8)
Deconstruye una tupla con ocho elementos en variables independientes.Deconstructs a tuple with 8 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3, T4, T5, T6, T7, T8) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8)), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7, ByRef item8 As T8)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
- T8
El tipo del octavo elemento.The type of the eighth element.
Parámetros
La tupla de ocho elementos que se deconstruirá en ocho variables independientes.The 8-element tuple to deconstruct into 8 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
- item8
- T8
El valor del octavo elemento, o bien value
.Rest.Item1
.The value of the eighth element, or value
.Rest.Item1
.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Dado que los tipos de tupla .NET Framework implementan tuplas con más de 7 elementos anidando una tupla en Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest , item8
es un elemento de una tupla anidada.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8
is an element in a nested tuple.
Consulte también
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7)
Deconstruye una tupla con siete elementos en variables independientes.Deconstructs a tuple with 7 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7> (this Tuple<T1,T2,T3,T4,T5,T6,T7> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3, T4, T5, T6, T7) (value As Tuple(Of T1, T2, T3, T4, T5, T6, T7), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6, ByRef item7 As T7)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
- T7
El tipo del séptimo elemento.The type of the seventh element.
Parámetros
La tupla de siete elementos que se deconstruirá en siete variables independientes.The 7-element tuple to deconstruct into 7 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
- item7
- T7
El valor del séptimo elemento.The value of the seventh element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
- ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6)
Deconstruye una tupla con seis elementos en variables independientes.Deconstructs a tuple with 6 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6);
public static void Deconstruct<T1,T2,T3,T4,T5,T6> (this Tuple<T1,T2,T3,T4,T5,T6> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3, T4, T5, T6) (value As Tuple(Of T1, T2, T3, T4, T5, T6), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5, ByRef item6 As T6)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
- T6
El tipo del sexto elemento.The type of the sixth element.
Parámetros
- value
- Tuple<T1,T2,T3,T4,T5,T6>
La tupla de seis elementos que se deconstruirá en seis variables independientes.The 6-element tuple to deconstruct into 6 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
- item6
- T6
El valor del sexto elemento.The value of the sixth element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
- ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)
- ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)
Se aplica a
Deconstruct<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5)
Deconstruye una tupla con cinco elementos en variables independientes.Deconstructs a tuple with 5 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3, T4, T5> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5);
public static void Deconstruct<T1,T2,T3,T4,T5> (this Tuple<T1,T2,T3,T4,T5> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3, T4, T5) (value As Tuple(Of T1, T2, T3, T4, T5), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4, ByRef item5 As T5)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
- T5
El tipo del quinto elemento.The type of the fifth element.
Parámetros
- value
- Tuple<T1,T2,T3,T4,T5>
La tupla de cinco elementos que se deconstruirá en cinco variables independientes.The 5-element tuple to deconstruct into 5 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
- item5
- T5
El valor del quinto elemento.The value of the fifth element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
- ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)
- ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)
Se aplica a
Deconstruct<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>, T1, T2, T3, T4)
Deconstruye una tupla con cuatro elementos en variables independientes.Deconstructs a tuple with 4 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3, T4> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4);
public static void Deconstruct<T1,T2,T3,T4> (this Tuple<T1,T2,T3,T4> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T1 * 'T2 * 'T3 * 'T4 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3, T4) (value As Tuple(Of T1, T2, T3, T4), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3, ByRef item4 As T4)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
- T4
El tipo del cuarto elemento.The type of the fourth element.
Parámetros
- value
- Tuple<T1,T2,T3,T4>
La tupla de cuatro elementos que se deconstruirá en cuatro variables independientes.The 4-element tuple to deconstruct into 4 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
- item4
- T4
El valor del cuarto elemento.The value of the fourth element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
Se aplica a
Deconstruct<T1,T2,T3>(Tuple<T1,T2,T3>, T1, T2, T3)
Deconstruye una tupla con tres elementos en variables independientes.Deconstructs a tuple with 3 elements into separate variables.
public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2, T3> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3);
public static void Deconstruct<T1,T2,T3> (this Tuple<T1,T2,T3> value, out T1 item1, out T2 item2, out T3 item3);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T1 * 'T2 * 'T3 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2, T3) (value As Tuple(Of T1, T2, T3), ByRef item1 As T1, ByRef item2 As T2, ByRef item3 As T3)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
- T3
El tipo del tercer elemento.The type of the third element.
Parámetros
- value
- Tuple<T1,T2,T3>
La tupla de tres elementos que se deconstruirá en tres variables independientes.The 3-element tuple to deconstruct into 3 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
- item3
- T3
El valor del tercer elemento.The value of the third element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
Se aplica a
Deconstruct<T1,T2>(Tuple<T1,T2>, T1, T2)
Deconstruye una tupla con dos elementos en variables independientes.Deconstructs a tuple with 2 elements into separate variables.
public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1, T2> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2);
public static void Deconstruct<T1,T2> (this Tuple<T1,T2> value, out T1 item1, out T2 item2);
static member Deconstruct : 'T1 * 'T2 * 'T1 * 'T2 -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2) (value As Tuple(Of T1, T2), ByRef item1 As T1, ByRef item2 As T2)
Parámetros de tipo
- T1
El tipo del primer elemento.The type of the first element.
- T2
El tipo del segundo elemento.The type of the second element.
Parámetros
- value
- Tuple<T1,T2>
La tupla de dos elementos que se deconstruirá en dos variables independientes.The 2-element tuple to deconstruct into 2 separate variables.
- item1
- T1
El valor del primer elemento.The value of the first element.
- item2
- T2
El valor del segundo elemento.The value of the second element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.
Consulte también
Se aplica a
Deconstruct<T1>(Tuple<T1>, T1)
Deconstruye una tupla con un elemento en una variable independiente.Deconstructs a tuple with 1 element into a separate variable.
public:
generic <typename T1>
[System::Runtime::CompilerServices::Extension]
static void Deconstruct(Tuple<T1> ^ value, [Runtime::InteropServices::Out] T1 % item1);
public static void Deconstruct<T1> (this Tuple<T1> value, out T1 item1);
static member Deconstruct : 'T1 * 'T1 -> unit
<Extension()>
Public Sub Deconstruct(Of T1) (value As Tuple(Of T1), ByRef item1 As T1)
Parámetros de tipo
- T1
El tipo del elemento único.The type of the single element.
Parámetros
- value
- Tuple<T1>
La tupla de un elemento que se deconstruirá en una variable independiente.The 1-element tuple to deconstruct into a separate variable.
- item1
- T1
El valor del elemento único.The value of the single element.
Comentarios
Este método se implementa principalmente para admitir las características del lenguaje de tupla en C#.This method is implemented primarily to support the tuple language features in C#.