TupleExtensions.Deconstruct Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Dekonstruerar komponenterna i en tupplar till separata variabler.
Överlagringar
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 21 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
- T17
Typ av det sjuttonde elementet.
- T18
Typ av artonde element.
- T19
Typ av det nittonde elementet.
- T20
Typ av det tjugonde elementet.
- T21
Typ av det tjugoförste elementet.
Parametrar
- 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>>>
Tuppeln med 21 element som ska dekonstrueras till 21 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
- item17
- T17
När den här metoden returnerar innehåller värdet för det sjuttonde elementet, eller value.Rest.Rest.Item3.
- item18
- T18
När den här metoden returnerar innehåller värdet för det artonde elementet, eller value.Rest.Rest.Item4.
- item19
- T19
När den här metoden returnerar innehåller värdet för det nittonde elementet eller value.Rest.Rest.Item5.
- item20
- T20
När den här metoden returnerar innehåller värdet för det tjugonde elementet, eller value.Rest.Rest.Item6.
- item21
- T21
När den här metoden returnerar innehåller värdet för det tjugoförste elementet eller value.Rest.Rest.Item7.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item21 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 20 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
- T17
Typ av det sjuttonde elementet.
- T18
Typ av artonde element.
- T19
Typ av det nittonde elementet.
- T20
Typ av det tjugonde elementet.
Parametrar
Tuppeln med 20 element som ska dekonstrueras till 20 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
- item17
- T17
När den här metoden returnerar innehåller värdet för det sjuttonde elementet, eller value.Rest.Rest.Item3.
- item18
- T18
När den här metoden returnerar innehåller värdet för det artonde elementet, eller value.Rest.Rest.Item4.
- item19
- T19
När den här metoden returnerar innehåller värdet för det nittonde elementet eller value.Rest.Rest.Item5.
- item20
- T20
När den här metoden returnerar innehåller värdet för det tjugonde elementet, eller value.Rest.Rest.Item6.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 19 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
- T17
Typ av det sjuttonde elementet.
- T18
Typ av artonde element.
- T19
Typ av det nittonde elementet.
Parametrar
Tuppeln med 19 element som ska dekonstrueras till 19 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
- item17
- T17
När den här metoden returnerar innehåller värdet för det sjuttonde elementet, eller value.Rest.Rest.Item3.
- item18
- T18
När den här metoden returnerar innehåller värdet för det artonde elementet, eller value.Rest.Rest.Item4.
- item19
- T19
När den här metoden returnerar innehåller värdet för det nittonde elementet eller value.Rest.Rest.Item5.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item19 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 18 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
- T17
Typ av det sjuttonde elementet.
- T18
Typ av artonde element.
Parametrar
Tuppeln med 18 element som ska dekonstrueras till 18 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
- item17
- T17
När den här metoden returnerar innehåller värdet för det sjuttonde elementet, eller value.Rest.Rest.Item3.
- item18
- T18
När den här metoden returnerar innehåller värdet för det artonde elementet, eller value.Rest.Rest.Item4.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item18 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 17 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
- T17
Typ av det sjuttonde elementet.
Parametrar
Tuppeln med 17 element som ska dekonstrueras till 17 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
- item17
- T17
När den här metoden returnerar innehåller värdet för det sjuttonde elementet, eller value.Rest.Rest.Item3.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item17 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 16 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
- T16
Typ av det sextonde elementet.
Parametrar
Tuppeln med 16 element som ska dekonstrueras till 16 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
- item16
- T16
När den här metoden returnerar innehåller värdet för det sextonde elementet, eller value.Rest.Rest.Item2.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item16 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 15 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
- T15
Typ av det femtonde elementet.
Parametrar
Tuppeln med 15 element som ska dekonstrueras till 15 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
- item15
- T15
När den här metoden returnerar innehåller värdet för det femtonde elementet, eller value.Rest.Rest.Item1.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item15 element i kapslade tupplar.
Se även
- 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>>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 14 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
- T14
Typ av det fjortonde elementet.
Parametrar
Tuppeln med 14 element som ska dekonstrueras till 14 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
- item14
- T14
När den här metoden returnerar innehåller värdet för det fjortonde elementet, eller value.Rest.Item7.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 13 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
- T13
Typ av det trettonde elementet.
Parametrar
Tuppeln med 13 element som ska dekonstrueras till 13 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
- item13
- T13
När den här metoden returnerar innehåller värdet för det trettonde elementet, eller value.Rest.Item6.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item13 element i kapslade tupplar.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 12 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
- T12
Typ av det tolfte elementet.
Parametrar
Tuppeln med 12 element som ska dekonstrueras till 12 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
- item12
- T12
När den här metoden returnerar innehåller värdet för det tolfte elementet, eller value.Rest.Item5.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item12 element i kapslade tupplar.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 11 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
- T11
Typ av det elfte elementet.
Parametrar
Tuppeln med 11 element som ska dekonstrueras till 11 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
- item11
- T11
När den här metoden returnerar innehåller värdet för det elfte elementet, eller value.Rest.Item4.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item11 element i kapslade tupplar.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 10 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
- T10
Typ av det tionde elementet.
Parametrar
Tuppeln med 10 element som ska dekonstrueras till 10 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
- item10
- T10
När den här metoden returnerar innehåller värdet för det tionde elementet, eller value.Rest.Item3.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 via item10 element i kapslade tupplar.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 9 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
- T9
Typ av det nionde elementet.
Parametrar
Tuppeln med 9 element som ska dekonstrueras till 9 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
- item9
- T9
När den här metoden returneras innehåller värdet för det nionde elementet, eller value.Rest.Item2.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 och item9 element i kapslade tupplar.
Se även
- 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>>)
Gäller för
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)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 8 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
- T8
Typ av det åttonde elementet.
Parametrar
Tuppeln med 8 element som ska dekonstrueras till 8 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
- item8
- T8
När den här metoden returnerar innehåller värdet för det åttonde elementet, eller value.Rest.Item1.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Eftersom tupplar i .NET Framework implementerar tupplar med fler än 7 element genom att kapsla en tupplar i Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest är item8 ett element i en kapslad tupplar.
Se även
- 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>>)
Gäller för
Deconstruct<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 7 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
- T7
Typ av det sjunde elementet.
Parametrar
Tuppeln med 7 element som ska dekonstrueras till 7 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
- item7
- T7
När den här metoden returnerar innehåller värdet för det sjunde elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
- 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>)
Gäller för
Deconstruct<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 6 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
- T6
Typ av det sjätte elementet.
Parametrar
- value
- Tuple<T1,T2,T3,T4,T5,T6>
Tuppeln med 6 element som ska dekonstrueras till 6 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
- item6
- T6
När den här metoden returnerar innehåller värdet för det sjätte elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
- 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>)
Gäller för
Deconstruct<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 5 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
- T5
Typ av det femte elementet.
Parametrar
- value
- Tuple<T1,T2,T3,T4,T5>
Tuppeln med 5 element som ska dekonstrueras till 5 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
- item5
- T5
När den här metoden returnerar innehåller värdet för det femte elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
- ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)
- ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)
Gäller för
Deconstruct<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>, T1, T2, T3, T4)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 4 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
- T4
Typ av det fjärde elementet.
Parametrar
- value
- Tuple<T1,T2,T3,T4>
Tuppeln med 4 element som ska dekonstrueras till 4 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
- item4
- T4
När den här metoden returneras innehåller värdet för det fjärde elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
Gäller för
Deconstruct<T1,T2,T3>(Tuple<T1,T2,T3>, T1, T2, T3)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 3 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
- T3
Typ av det tredje elementet.
Parametrar
- value
- Tuple<T1,T2,T3>
Tuppeln med 3 element som ska dekonstrueras till 3 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
- item3
- T3
När den här metoden returnerar innehåller värdet för det tredje elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
Gäller för
Deconstruct<T1,T2>(Tuple<T1,T2>, T1, T2)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med 2 element i separata variabler.
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)
Typparametrar
- T1
Typen av det första elementet.
- T2
Typ av det andra elementet.
Parametrar
- value
- Tuple<T1,T2>
Tuppeln med 2 element som ska dekonstrueras till 2 separata variabler.
- item1
- T1
När den här metoden returnerar innehåller värdet för det första elementet.
- item2
- T2
När den här metoden returneras innehåller värdet för det andra elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.
Se även
Gäller för
Deconstruct<T1>(Tuple<T1>, T1)
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
- Källa:
- TupleExtensions.cs
Dekonstruerar en tupplar med ett element i en separat variabel.
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)
Typparametrar
- T1
Typen av det enskilda elementet.
Parametrar
- value
- Tuple<T1>
Tuppeln med 1 element som ska dekonstrueras till en separat variabel.
- item1
- T1
När den här metoden returnerar innehåller värdet för det enskilda elementet.
Kommentarer
Den här metoden implementeras främst för att stödja tuppelns språkfunktioner i C#.