TupleExtensions.Deconstruct Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de onderdelen van een tuple gedeconstrueerd in afzonderlijke variabelen.
Overloads
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 21 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
- T17
Het type van het zeventiende element.
- T18
Het type van het achttiende element.
- T19
Het type van het negentiende element.
- T20
Het type van het twintigste element.
- T21
Het type van het tweeëntwintigste element.
Parameters
- 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>>>
De tuple met 21 elementen die in 21 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
- item17
- T17
Wanneer deze methode retourneert, bevat deze de waarde van het zeventiende element, of value.Rest.Rest.Item3.
- item18
- T18
Wanneer deze methode retourneert, bevat deze de waarde van het achttiende element of value.Rest.Rest.Item4.
- item19
- T19
Wanneer deze methode retourneert, bevat deze de waarde van het negentiende element, of value.Rest.Rest.Item5.
- item20
- T20
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twintigste element of value.Rest.Rest.Item6.
- item21
- T21
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twintigste element of value.Rest.Rest.Item7.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item21 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 20 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
- T17
Het type van het zeventiende element.
- T18
Het type van het achttiende element.
- T19
Het type van het negentiende element.
- T20
Het type van het twintigste element.
Parameters
De tuple met 20 elementen die in 20 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
- item17
- T17
Wanneer deze methode retourneert, bevat deze de waarde van het zeventiende element, of value.Rest.Rest.Item3.
- item18
- T18
Wanneer deze methode retourneert, bevat deze de waarde van het achttiende element of value.Rest.Rest.Item4.
- item19
- T19
Wanneer deze methode retourneert, bevat deze de waarde van het negentiende element, of value.Rest.Rest.Item5.
- item20
- T20
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twintigste element of value.Rest.Rest.Item6.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 19 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
- T17
Het type van het zeventiende element.
- T18
Het type van het achttiende element.
- T19
Het type van het negentiende element.
Parameters
De tuple met 19 elementen die in 19 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
- item17
- T17
Wanneer deze methode retourneert, bevat deze de waarde van het zeventiende element, of value.Rest.Rest.Item3.
- item18
- T18
Wanneer deze methode retourneert, bevat deze de waarde van het achttiende element of value.Rest.Rest.Item4.
- item19
- T19
Wanneer deze methode retourneert, bevat deze de waarde van het negentiende element, of value.Rest.Rest.Item5.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item19 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 18 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
- T17
Het type van het zeventiende element.
- T18
Het type van het achttiende element.
Parameters
De tuple met 18 elementen die in 18 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
- item17
- T17
Wanneer deze methode retourneert, bevat deze de waarde van het zeventiende element, of value.Rest.Rest.Item3.
- item18
- T18
Wanneer deze methode retourneert, bevat deze de waarde van het achttiende element of value.Rest.Rest.Item4.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item18 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 17 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
- T17
Het type van het zeventiende element.
Parameters
De tuple met 17 elementen die in 17 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
- item17
- T17
Wanneer deze methode retourneert, bevat deze de waarde van het zeventiende element, of value.Rest.Rest.Item3.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item17 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 16 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
- T16
Het type van het zestiende element.
Parameters
De tuple met 16 elementen die in 16 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
- item16
- T16
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zestiende element of value.Rest.Rest.Item2.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item16 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 15 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
- T15
Het type van het vijftiende element.
Parameters
De tuple met 15 elementen die in 15 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
- item15
- T15
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijftiende element, of value.Rest.Rest.Item1.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item15 elementen van geneste tuples.
Zie ook
- 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>>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 14 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
- T14
Het type van het veertiende element.
Parameters
De tuple met 14 elementen die in 14 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
- item14
- T14
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het veertiende element of value.Rest.Item7.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 13 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
- T13
Het type van het dertiende element.
Parameters
De tuple met 13 elementen die in 13 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
- item13
- T13
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het dertiende element, of value.Rest.Item6.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item13 elementen van geneste tuples.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 12 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
- T12
Het type van het twaalfde element.
Parameters
De tuple met 12 elementen die in 12 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
- item12
- T12
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het twaalfde element of value.Rest.Item5.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item12 elementen van geneste tuples.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 11 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
- T11
Het type van het elfde element.
Parameters
De tuple met 11 elementen die in 11 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
- item11
- T11
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het elfde element of value.Rest.Item4.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item11 elementen van geneste tuples.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 10 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
- T10
Het type van het tiende element.
Parameters
De tuple met 10 elementen die in 10 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
- item10
- T10
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tiende element of value.Rest.Item3.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework tuple-typen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 via item10 elementen van geneste tuples.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 9 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
- T9
Het type van het negende element.
Parameters
De tuple met 9 elementen die in 9 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
- item9
- T9
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het negende element of value.Rest.Item2.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework-tupletypen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, zijn item8 en item9 elementen van geneste tuples.
Zie ook
- 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>>)
Van toepassing op
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)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 8 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
- T8
Het type van het achtste element.
Parameters
De tuple met 8 elementen die in 8 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
- item8
- T8
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het achtste element of value.Rest.Item1.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Omdat de .NET Framework-tupletypen tuples met meer dan 7 elementen implementeren door een tuple te nesten in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, is item8 een element in een geneste tuple.
Zie ook
- 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>>)
Van toepassing op
Deconstruct<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 7 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
- T7
Het type van het zevende element.
Parameters
De tuple met 7 elementen die in 7 afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
- item7
- T7
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zevende element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
- 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>)
Van toepassing op
Deconstruct<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 6 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
- T6
Het type van het zesde element.
Parameters
- value
- Tuple<T1,T2,T3,T4,T5,T6>
De tuple met zes elementen om in 6 afzonderlijke variabelen te deconstrueren.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
- item6
- T6
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het zesde element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
- 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>)
Van toepassing op
Deconstruct<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 5 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
- T5
Het type van het vijfde element.
Parameters
- value
- Tuple<T1,T2,T3,T4,T5>
De tuple met 5 elementen die in vijf afzonderlijke variabelen moeten worden gedeconstrueerd.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
- item5
- T5
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vijfde element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
- ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)
- ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)
Van toepassing op
Deconstruct<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>, T1, T2, T3, T4)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met vier elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
- T4
Het type van het vierde element.
Parameters
- value
- Tuple<T1,T2,T3,T4>
De tuple met vier elementen om in vier afzonderlijke variabelen te deconstrueren.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
- item4
- T4
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het vierde element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
Van toepassing op
Deconstruct<T1,T2,T3>(Tuple<T1,T2,T3>, T1, T2, T3)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met drie elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
- T3
Het type van het derde element.
Parameters
- value
- Tuple<T1,T2,T3>
De tuple met drie elementen om in drie afzonderlijke variabelen te deconstrueren.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
- item3
- T3
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het derde element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
Van toepassing op
Deconstruct<T1,T2>(Tuple<T1,T2>, T1, T2)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 2 elementen in afzonderlijke variabelen gedeconstrueerd.
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)
Type parameters
- T1
Het type van het eerste element.
- T2
Het type van het tweede element.
Parameters
- value
- Tuple<T1,T2>
De tuple met twee elementen om in twee afzonderlijke variabelen te deconstrueren.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het eerste element.
- item2
- T2
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het tweede element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.
Zie ook
Van toepassing op
Deconstruct<T1>(Tuple<T1>, T1)
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
- Bron:
- TupleExtensions.cs
Hiermee wordt een tuple met 1 element in een afzonderlijke variabele gedeconstrueerd.
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)
Type parameters
- T1
Het type van het ene element.
Parameters
- value
- Tuple<T1>
De tuple met één element om deconstruct in een afzonderlijke variabele te maken.
- item1
- T1
Wanneer deze methode wordt geretourneerd, bevat deze de waarde van het ene element.
Opmerkingen
Deze methode wordt voornamelijk geïmplementeerd ter ondersteuning van de tuple-taalfuncties in C#.