TupleExtensions.Deconstruct TupleExtensions.Deconstruct TupleExtensions.Deconstruct TupleExtensions.Deconstruct Method

Définition

Déconstruit les composants d’un tuple en variables distinctes.Deconstructs the components of a tuple into separate variables.

Surcharges

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) 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) 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) 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)

Décompose un tuple avec 21 éléments dans des variables distinctes.Deconstructs a tuple with 21 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 20 éléments dans des variables distinctes.Deconstructs a tuple with 20 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 19 éléments dans des variables distinctes.Deconstructs a tuple with 19 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 18 éléments dans des variables distinctes.Deconstructs a tuple with 18 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 17 éléments dans des variables distinctes.Deconstructs a tuple with 17 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 16 éléments dans des variables distinctes.Deconstructs a tuple with 16 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 15 éléments dans des variables distinctes.Deconstructs a tuple with 15 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 14 éléments dans des variables distinctes.Deconstructs a tuple with 14 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 13 éléments dans des variables distinctes.Deconstructs a tuple with 13 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 12 éléments dans des variables distinctes.Deconstructs a tuple with 12 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 11 éléments dans des variables distinctes.Deconstructs a tuple with 11 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 10 éléments dans des variables distinctes.Deconstructs a tuple with 10 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 9 éléments dans des variables distinctes.Deconstructs a tuple with 9 elements into separate variables.

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) 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) 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) 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)

Décompose un tuple avec 8 éléments dans des variables distinctes.Deconstructs a tuple with 8 elements into separate variables.

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

Décompose un tuple avec 7 éléments dans des variables distinctes.Deconstructs a tuple with 7 elements into separate variables.

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

Décompose un tuple avec 6 éléments dans des variables distinctes.Deconstructs a tuple with 6 elements into separate variables.

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

Décompose un tuple avec 5 éléments dans des variables distinctes.Deconstructs a tuple with 5 elements into separate variables.

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

Décompose un tuple avec 4 éléments dans des variables distinctes.Deconstructs a tuple with 4 elements into separate variables.

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

Décompose un tuple avec 3 éléments dans des variables distinctes.Deconstructs a tuple with 3 elements into separate variables.

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

Décompose un tuple avec 2 éléments dans des variables distinctes.Deconstructs a tuple with 2 elements into separate variables.

Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1)

Décompose un tuple avec 1 élément dans une variable distincte.Deconstructs a tuple with 1 element into a separate variable.

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) 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) 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) 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)

Décompose un tuple avec 21 éléments dans des variables distinctes.Deconstructs a tuple with 21 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20, typename T21>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20, T21> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19, [Runtime::InteropServices::Out] T20 % item20, [Runtime::InteropServices::Out] T21 % item21);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20, out T21 item21);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 * 'T21 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

T17

Le type du dix-septième élément.The type of the seventeenth element.

T18

Le type du dix-huitième élément.The type of the eighteenth element.

T19

Le type du dix-neuvième élément.The type of the nineteenth element.

T20

Le type du vingtième élément.The type of the twentieth element.

T21

Le type du vingt-et-unième élément.The type of the twenty-first element.

Paramètres

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>>>

Le tuple à 21 éléments à décomposer en 21 variables distinctes.The 21-element tuple to deconstruct into 21 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

La valeur du dix-septième élément, ou value.Rest.Rest.Item3.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

La valeur du dix-huitième élément, ou value.Rest.Rest.Item4.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

La valeur du dix-neuvième élément, ou value.Rest.Rest.Item5.The value of the nineteenth element, or value.Rest.Rest.Item5.

item20
T20 T20 T20 T20

La valeur du vingtième élément, ou value.Rest.Rest.Item6.The value of the twentieth element, or value.Rest.Rest.Item6.

item21
T21 T21 T21 T21

La valeur du vingt-et-unième élément, ou value.Rest.Rest.Item7.The value of the twenty-first element, or value.Rest.Rest.Item7.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item21 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item21 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 20 éléments dans des variables distinctes.Deconstructs a tuple with 20 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19, T20> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19, [Runtime::InteropServices::Out] T20 % item20);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19, out T20 item20);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 * 'T20 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

T17

Le type du dix-septième élément.The type of the seventeenth element.

T18

Le type du dix-huitième élément.The type of the eighteenth element.

T19

Le type du dix-neuvième élément.The type of the nineteenth element.

T20

Le type du vingtième élément.The type of the twentieth element.

Paramètres

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

Le tuple à 20 éléments à décomposer en 20 variables distinctes.The 20-element tuple to deconstruct into 20 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

La valeur du dix-septième élément, ou value.Rest.Rest.Item3.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

La valeur du dix-huitième élément, ou value.Rest.Rest.Item4.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

La valeur du dix-neuvième élément, ou value.Rest.Rest.Item5.The value of the nineteenth element, or value.Rest.Rest.Item5.

item20
T20 T20 T20 T20

La valeur du vingtième élément, ou value.Rest.Rest.Item6.The value of the twentieth element, or value.Rest.Rest.Item6.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 19 éléments dans des variables distinctes.Deconstructs a tuple with 19 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18, T19> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18, [Runtime::InteropServices::Out] T19 % item19);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18, out T19 item19);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 * 'T19 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

T17

Le type du dix-septième élément.The type of the seventeenth element.

T18

Le type du dix-huitième élément.The type of the eighteenth element.

T19

Le type du dix-neuvième élément.The type of the nineteenth element.

Paramètres

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

Le tuple à 19 éléments à décomposer en 19 variables distinctes.The 19-element tuple to deconstruct into 19 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

La valeur du dix-septième élément, ou value.Rest.Rest.Item3.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

La valeur du dix-huitième élément, ou value.Rest.Rest.Item4.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

La valeur du dix-neuvième élément, ou value.Rest.Rest.Item5.The value of the nineteenth element, or value.Rest.Rest.Item5.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item19 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item19 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 18 éléments dans des variables distinctes.Deconstructs a tuple with 18 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17, T18> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17, [Runtime::InteropServices::Out] T18 % item18);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17, out T18 item18);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 * 'T18 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

T17

Le type du dix-septième élément.The type of the seventeenth element.

T18

Le type du dix-huitième élément.The type of the eighteenth element.

Paramètres

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

Le tuple à 18 éléments à décomposer en 18 variables distinctes.The 18-element tuple to deconstruct into 18 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

La valeur du dix-septième élément, ou value.Rest.Rest.Item3.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

La valeur du dix-huitième élément, ou value.Rest.Rest.Item4.The value of the eighteenth element, or value.Rest.Rest.Item4.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item18 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item18 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 17 éléments dans des variables distinctes.Deconstructs a tuple with 17 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16, T17> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16, [Runtime::InteropServices::Out] T17 % item17);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16, out T17 item17);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 * 'T17 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

T17

Le type du dix-septième élément.The type of the seventeenth element.

Paramètres

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

Le tuple à 17 éléments à décomposer en 17 variables distinctes.The 17-element tuple to deconstruct into 17 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

La valeur du dix-septième élément, ou value.Rest.Rest.Item3.The value of the seventeenth element, or value.Rest.Rest.Item3.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item17 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item17 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 16 éléments dans des variables distinctes.Deconstructs a tuple with 16 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15, T16> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15, [Runtime::InteropServices::Out] T16 % item16);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15, out T16 item16);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

T16

Le type du seizième élément.The type of the sixteenth element.

Paramètres

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

Le tuple à 16 éléments à décomposer en 16 variables distinctes.The 16-element tuple to deconstruct into 16 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

La valeur du seizième élément, ou value.Rest.Rest.Item2.The value of the sixteenth element, or value.Rest.Rest.Item2.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item16 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item16 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 15 éléments dans des variables distinctes.Deconstructs a tuple with 15 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14, Tuple<T15> ^> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14, [Runtime::InteropServices::Out] T15 % item15);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14, out T15 item15);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

T15

Le type du quinzième élément.The type of the fifteenth element.

Paramètres

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

Le tuple à 15 éléments à décomposer en 15 variables distinctes.The 15-element tuple to deconstruct into 15 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

La valeur du quinzième élément, ou value.Rest.Rest.Item1.The value of the fifteenth element, or value.Rest.Rest.Item1.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item15 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item15 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 14 éléments dans des variables distinctes.Deconstructs a tuple with 14 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13, T14> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13, [Runtime::InteropServices::Out] T14 % item14);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13, out T14 item14);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 *  *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

T14

Le type du quatorzième élément.The type of the fourteenth element.

Paramètres

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

Le tuple à 14 éléments à décomposer en 14 variables distinctes.The 14-element tuple to deconstruct into 14 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

La valeur type du quatorzième élément, ou value.Rest.Item7.The value of the fourteenth element, or value.Rest.Item7.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 13 éléments dans des variables distinctes.Deconstructs a tuple with 13 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12, T13> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12, [Runtime::InteropServices::Out] T13 % item13);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12, out T13 item13);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 *  *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

T13

Le type du treizième élément.The type of the thirteenth element.

Paramètres

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

Le tuple à 13 éléments à décomposer en 13 variables distinctes.The 13-element tuple to deconstruct into 13 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

La valeur du treizième élément, ou value.Rest.Item6.The value of the thirteenth element, or value.Rest.Item6.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item13 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item13 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 12 éléments dans des variables distinctes.Deconstructs a tuple with 12 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11, T12> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11, [Runtime::InteropServices::Out] T12 % item12);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11, out T12 item12);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 *  *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

T12

Le type du douzième élément.The type of the twelfth element.

Paramètres

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

Le tuple à 12 éléments à décomposer en 12 variables distinctes.The 12-element tuple to deconstruct into 12 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

La valeur du douzième élément, ou value.Rest.Item5.The value of the twelfth element, or value.Rest.Item5.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item12 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item12 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 11 éléments dans des variables distinctes.Deconstructs a tuple with 11 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10, T11> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10, [Runtime::InteropServices::Out] T11 % item11);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10, out T11 item11);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 *  *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

T11

Le type du onzième élément.The type of the eleventh element.

Paramètres

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

Le tuple à 11 éléments à décomposer en 11 variables distinctes.The 11-element tuple to deconstruct into 11 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

La valeur du onzième élément, ou value.Rest.Item4.The value of the eleventh element, or value.Rest.Item4.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item11 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item11 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 10 éléments dans des variables distinctes.Deconstructs a tuple with 10 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9, T10> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9, [Runtime::InteropServices::Out] T10 % item10);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9, out T10 item10);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 *  *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

T10

Le type du dixième élément.The type of the tenth element.

Paramètres

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

Le tuple à 10 éléments à décomposer en 10 variables distinctes.The 10-element tuple to deconstruct into 10 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

La valeur du dixième élément, ou value.Rest.Item3.The value of the tenth element, or value.Rest.Item3.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 via item10 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 through item10 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 9 éléments dans des variables distinctes.Deconstructs a tuple with 9 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8, T9> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8, [Runtime::InteropServices::Out] T9 % item9);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8, out T9 item9);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 *  *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

T9

Le type du neuvième élément.The type of the ninth element.

Paramètres

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

Le tuple à 9 éléments à décomposer en 9 variables distinctes.The 9-element tuple to deconstruct into 9 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

La valeur du neuvième élément, ou value.Rest.Item2.The value of the ninth element, or value.Rest.Item2.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 et item9 sont des éléments de tuples imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 and item9 are elements of nested tuples.

Voir aussi

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) 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) 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) 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)

Décompose un tuple avec 8 éléments dans des variables distinctes.Deconstructs a tuple with 8 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7, [Runtime::InteropServices::Out] T8 % item8);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8> (this Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7, out T8 item8);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 *  *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

T8

La valeur du huitième élément.The type of the eighth element.

Paramètres

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

Le tuple à 8 éléments à décomposer en 8 variables distinctes.The 8-element tuple to deconstruct into 8 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

item8
T8 T8 T8 T8

La valeur du huitième élément, ou value.Rest.Item1.The value of the eighth element, or value.Rest.Item1.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Étant donné que les types de tuple de .NET Framework implémentent des tuples avec plus de 7 éléments en imbriquant un tuple dans Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 est un élément dans un tuple imbriqué.Because the .NET Framework tuple types implement tuples with more than 7 elements by nesting a tuple in Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 is an element in a nested tuple.

Voir aussi

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

Décompose un tuple avec 7 éléments dans des variables distinctes.Deconstructs a tuple with 7 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6, T7> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6, [Runtime::InteropServices::Out] T7 % item7);
public static void Deconstruct<T1,T2,T3,T4,T5,T6,T7> (this Tuple<T1,T2,T3,T4,T5,T6,T7> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6, out T7 item7);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 *  *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

T7

Le type du septième élément.The type of the seventh element.

Paramètres

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

Le tuple à 7 éléments à décomposer en 7 variables distinctes.The 7-element tuple to deconstruct into 7 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

item7
T7 T7 T7 T7

La valeur du septième élément.The value of the seventh element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

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

Décompose un tuple avec 6 éléments dans des variables distinctes.Deconstructs a tuple with 6 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5, T6> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5, [Runtime::InteropServices::Out] T6 % item6);
public static void Deconstruct<T1,T2,T3,T4,T5,T6> (this Tuple<T1,T2,T3,T4,T5,T6> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5, out T6 item6);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 *  *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

T6

Le type du sixième élément.The type of the sixth element.

Paramètres

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

Le tuple à 6 éléments à décomposer en 6 variables distinctes.The 6-element tuple to deconstruct into 6 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

item6
T6 T6 T6 T6

La valeur du sixième élément.The value of the sixth element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

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

Décompose un tuple avec 5 éléments dans des variables distinctes.Deconstructs a tuple with 5 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4, T5> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4, [Runtime::InteropServices::Out] T5 % item5);
public static void Deconstruct<T1,T2,T3,T4,T5> (this Tuple<T1,T2,T3,T4,T5> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4, out T5 item5);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 *  *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

T5

Le type du cinquième élément.The type of the fifth element.

Paramètres

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

Le tuple à 5 éléments à décomposer en 5 variables distinctes.The 5-element tuple to deconstruct into 5 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

item5
T5 T5 T5 T5

La valeur du cinquième élément.The value of the fifth element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

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

Décompose un tuple avec 4 éléments dans des variables distinctes.Deconstructs a tuple with 4 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3, T4> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3, [Runtime::InteropServices::Out] T4 % item4);
public static void Deconstruct<T1,T2,T3,T4> (this Tuple<T1,T2,T3,T4> value, out T1 item1, out T2 item2, out T3 item3, out T4 item4);
static member Deconstruct : 'T1 * 'T2 * 'T3 * 'T4 *  *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

T4

Le type du quatrième élément.The type of the fourth element.

Paramètres

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

Le tuple à 4 éléments à décomposer en 4 variables distinctes.The 4-element tuple to deconstruct into 4 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

item4
T4 T4 T4 T4

La valeur du quatrième élément.The value of the fourth element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

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

Décompose un tuple avec 3 éléments dans des variables distinctes.Deconstructs a tuple with 3 elements into separate variables.

public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2, T3> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2, [Runtime::InteropServices::Out] T3 % item3);
public static void Deconstruct<T1,T2,T3> (this Tuple<T1,T2,T3> value, out T1 item1, out T2 item2, out T3 item3);
static member Deconstruct : 'T1 * 'T2 * 'T3 *  *  *  -> 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)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

T3

Le type du troisième élément.The type of the third element.

Paramètres

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

Le tuple à 3 éléments à décomposer en 3 variables distinctes.The 3-element tuple to deconstruct into 3 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

item3
T3 T3 T3 T3

La valeur du troisième élément.The value of the third element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

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

Décompose un tuple avec 2 éléments dans des variables distinctes.Deconstructs a tuple with 2 elements into separate variables.

public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1, T2> ^ value, [Runtime::InteropServices::Out] T1 % item1, [Runtime::InteropServices::Out] T2 % item2);
public static void Deconstruct<T1,T2> (this Tuple<T1,T2> value, out T1 item1, out T2 item2);
static member Deconstruct : 'T1 * 'T2 *  *  -> unit
<Extension()>
Public Sub Deconstruct(Of T1, T2) (value As Tuple(Of T1, T2), ByRef item1 As T1, ByRef item2 As T2)

Paramètres de type

T1

Le type du premier élément.The type of the first element.

T2

Le type du deuxième élément.The type of the second element.

Paramètres

value
Tuple<T1,T2> Tuple<T1,T2> Tuple<T1,T2> Tuple<T1,T2>

Le tuple à 2 éléments à décomposer en 2 variables distinctes.The 2-element tuple to deconstruct into 2 separate variables.

item1
T1 T1 T1 T1

La valeur du premier élément.The value of the first element.

item2
T2 T2 T2 T2

La valeur du deuxième élément.The value of the second element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1)

Décompose un tuple avec 1 élément dans une variable distincte.Deconstructs a tuple with 1 element into a separate variable.

public:
generic <typename T1>
[System::Runtime::CompilerServices::Extension]
 static void Deconstruct(Tuple<T1> ^ value, [Runtime::InteropServices::Out] T1 % item1);
public static void Deconstruct<T1> (this Tuple<T1> value, out T1 item1);
static member Deconstruct : 'T1 *  -> unit
<Extension()>
Public Sub Deconstruct(Of T1) (value As Tuple(Of T1), ByRef item1 As T1)

Paramètres de type

T1

Le type de l’élément unique.The type of the single element.

Paramètres

value
Tuple<T1> Tuple<T1> Tuple<T1> Tuple<T1>

Le tuple à 1 élément à décomposer en une variable distincte.The 1-element tuple to deconstruct into a separate variable.

item1
T1 T1 T1 T1

La valeur de l’élément unique.The value of the single element.

Remarques

Cette méthode est implémentée principalement pour prendre en charge les fonctionnalités de langage de tuple en C#.This method is implemented primarily to support the tuple language features in C#.

Voir aussi

S’applique à