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

정의

튜플의 구성 요소를 별도 변수로 해체합니다.Deconstructs the components of a tuple into separate variables.

오버로드

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)

21개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

20개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

19개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

18개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

17개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

16개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

15개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

14개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

13개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

12개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

11개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

10개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

9개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

8개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

7개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

6개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

5개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

4개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

3개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

2개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

1개 요소가 포함된 튜플을 개별 변수로 분해합니다.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)

21개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 21 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

T17

17번째 요소의 형식입니다.The type of the seventeenth element.

T18

18번째 요소의 형식입니다.The type of the eighteenth element.

T19

19번째 요소의 형식입니다.The type of the nineteenth element.

T20

20번째 요소의 형식입니다.The type of the twentieth element.

T21

21번째 요소의 형식입니다.The type of the twenty-first element.

매개 변수

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

개별 변수 21개로 분해할 21개 요소가 포함된 튜플입니다.The 21-element tuple to deconstruct into 21 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

17번째 요소의 값 또는 value.Rest.Rest.Item3입니다.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

18번째 요소의 값 또는 value.Rest.Rest.Item4입니다.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

19번째 요소의 값 또는 value.Rest.Rest.Item5입니다.The value of the nineteenth element, or value.Rest.Rest.Item5.

item20
T20 T20 T20 T20

20번째 요소의 값 또는 value.Rest.Rest.Item6입니다.The value of the twentieth element, or value.Rest.Rest.Item6.

item21
T21 T21 T21 T21

21번째 요소의 값 또는 value.Rest.Rest.Item7입니다.The value of the twenty-first element, or value.Rest.Rest.Item7.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item21 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

20개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 20 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

T17

17번째 요소의 형식입니다.The type of the seventeenth element.

T18

18번째 요소의 형식입니다.The type of the eighteenth element.

T19

19번째 요소의 형식입니다.The type of the nineteenth element.

T20

20번째 요소의 형식입니다.The type of the twentieth element.

매개 변수

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

개별 변수 20개로 분해할 20개 요소가 포함된 튜플입니다.The 20-element tuple to deconstruct into 20 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

17번째 요소의 값 또는 value.Rest.Rest.Item3입니다.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

18번째 요소의 값 또는 value.Rest.Rest.Item4입니다.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

19번째 요소의 값 또는 value.Rest.Rest.Item5입니다.The value of the nineteenth element, or value.Rest.Rest.Item5.

item20
T20 T20 T20 T20

20번째 요소의 값 또는 value.Rest.Rest.Item6입니다.The value of the twentieth element, or value.Rest.Rest.Item6.

추가 정보

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)

19개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 19 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

T17

17번째 요소의 형식입니다.The type of the seventeenth element.

T18

18번째 요소의 형식입니다.The type of the eighteenth element.

T19

19번째 요소의 형식입니다.The type of the nineteenth element.

매개 변수

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

개별 변수 19개로 분해할 19개 요소가 포함된 튜플입니다.The 19-element tuple to deconstruct into 19 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

17번째 요소의 값 또는 value.Rest.Rest.Item3입니다.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

18번째 요소의 값 또는 value.Rest.Rest.Item4입니다.The value of the eighteenth element, or value.Rest.Rest.Item4.

item19
T19 T19 T19 T19

19번째 요소의 값 또는 value.Rest.Rest.Item5입니다.The value of the nineteenth element, or value.Rest.Rest.Item5.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item19 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

18개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 18 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

T17

17번째 요소의 형식입니다.The type of the seventeenth element.

T18

18번째 요소의 형식입니다.The type of the eighteenth element.

매개 변수

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

개별 변수 18개로 분해할 18개 요소가 포함된 튜플입니다.The 18-element tuple to deconstruct into 18 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

17번째 요소의 값 또는 value.Rest.Rest.Item3입니다.The value of the seventeenth element, or value.Rest.Rest.Item3.

item18
T18 T18 T18 T18

18번째 요소의 값 또는 value.Rest.Rest.Item4입니다.The value of the eighteenth element, or value.Rest.Rest.Item4.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item18 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

17개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 17 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

T17

17번째 요소의 형식입니다.The type of the seventeenth element.

매개 변수

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

개별 변수 17개로 분해할 17개 요소가 포함된 튜플입니다.The 17-element tuple to deconstruct into 17 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

item17
T17 T17 T17 T17

17번째 요소의 값 또는 value.Rest.Rest.Item3입니다.The value of the seventeenth element, or value.Rest.Rest.Item3.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item17 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

16개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 16 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

T16

16번째 요소의 형식입니다.The type of the sixteenth element.

매개 변수

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

개별 변수 16개로 분해할 16개 요소가 포함된 튜플입니다.The 16-element tuple to deconstruct into 16 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

item16
T16 T16 T16 T16

16번째 요소의 값 또는 value.Rest.Rest.Item2입니다.The value of the sixteenth element, or value.Rest.Rest.Item2.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item16 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

15개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 15 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

T15

15번째 요소의 형식입니다.The type of the fifteenth element.

매개 변수

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

개별 변수 15개로 분해할 15개 요소가 포함된 튜플입니다.The 15-element tuple to deconstruct into 15 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

item15
T15 T15 T15 T15

15번째 요소의 값 또는 value.Rest.Rest.Item1입니다.The value of the fifteenth element, or value.Rest.Rest.Item1.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item15 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

14개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 14 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

T14

14번째 요소의 형식입니다.The type of the fourteenth element.

매개 변수

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

개별 변수 14개로 분해할 14개 요소가 포함된 튜플입니다.The 14-element tuple to deconstruct into 14 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

item14
T14 T14 T14 T14

14번째 요소의 값 또는 value.Rest.Item7입니다.The value of the fourteenth element, or value.Rest.Item7.

추가 정보

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)

13개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 13 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

T13

13번째 요소의 형식입니다.The type of the thirteenth element.

매개 변수

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

개별 변수 13개로 분해할 13개 요소가 포함된 튜플입니다.The 13-element tuple to deconstruct into 13 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

item13
T13 T13 T13 T13

13번째 요소의 값 또는 value.Rest.Item6입니다.The value of the thirteenth element, or value.Rest.Item6.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item13 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

12개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 12 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

T12

12번째 요소의 형식입니다.The type of the twelfth element.

매개 변수

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

개별 변수 12개로 분해할 12개 요소가 포함된 튜플입니다.The 12-element tuple to deconstruct into 12 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

item12
T12 T12 T12 T12

12번째 요소의 값 또는 value.Rest.Item5입니다.The value of the twelfth element, or value.Rest.Item5.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item12 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

11개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 11 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

T11

11번째 요소의 형식입니다.The type of the eleventh element.

매개 변수

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

개별 변수 11개로 분해할 11개 요소가 포함된 튜플입니다.The 11-element tuple to deconstruct into 11 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

item11
T11 T11 T11 T11

11번째 요소의 값 또는 value.Rest.Item4입니다.The value of the eleventh element, or value.Rest.Item4.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item11 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

10개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 10 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

T10

열 번째 요소의 형식입니다.The type of the tenth element.

매개 변수

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

개별 변수 10개로 분해할 10개 요소가 포함된 튜플입니다.The 10-element tuple to deconstruct into 10 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

item10
T10 T10 T10 T10

열 번째 요소의 값 또는 value.Rest.Item3입니다.The value of the tenth element, or value.Rest.Item3.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 를 통해 item10 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

9개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 9 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

T9

아홉 번째 요소의 형식입니다.The type of the ninth element.

매개 변수

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

개별 변수 9개로 분해할 9개 요소가 포함된 튜플입니다.The 9-element tuple to deconstruct into 9 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

item9
T9 T9 T9 T9

아홉 번째 요소의 값 또는 value.Rest.Item2입니다.The value of the ninth element, or value.Rest.Item2.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8item9 은 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

8개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 8 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

T8

여덟 번째 요소의 형식입니다.The type of the eighth element.

매개 변수

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

개별 변수 8개로 분해할 8개 요소가 포함된 튜플입니다.The 8-element tuple to deconstruct into 8 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

item8
T8 T8 T8 T8

여덟 번째 요소의 값 또는 value.Rest.Item1입니다.The value of the eighth element, or value.Rest.Item1.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

.NET Framework 튜플 형식은 튜플을 중첩 하 여 7 개 이상의 요소가 있는 튜플을 구현 하기 때문에 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest, item8 는 중첩 된 튜플의 요소입니다.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.

추가 정보

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)

7개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 7 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

T7

일곱 번째 요소의 형식입니다.The type of the seventh element.

매개 변수

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>

개별 변수 7개로 분해할 7개 요소가 포함된 튜플입니다.The 7-element tuple to deconstruct into 7 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

item7
T7 T7 T7 T7

일곱 번째 요소의 값입니다.The value of the seventh element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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)

6개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 6 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

T6

여섯 번째 요소의 형식입니다.The type of the sixth element.

매개 변수

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>

개별 변수 6개로 분해할 6개 요소가 포함된 튜플입니다.The 6-element tuple to deconstruct into 6 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

item6
T6 T6 T6 T6

여섯 번째 요소의 값입니다.The value of the sixth element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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)

5개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 5 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

T5

다섯 번째 요소의 형식입니다.The type of the fifth element.

매개 변수

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>

개별 변수 5개로 분해할 5개 요소가 포함된 튜플입니다.The 5-element tuple to deconstruct into 5 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

item5
T5 T5 T5 T5

다섯 번째 요소의 값입니다.The value of the fifth element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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)

4개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 4 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

T4

네 번째 요소의 형식입니다.The type of the fourth element.

매개 변수

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

개별 변수 4개로 분해할 4개 요소가 포함된 튜플입니다.The 4-element tuple to deconstruct into 4 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

item4
T4 T4 T4 T4

네 번째 요소의 값입니다.The value of the fourth element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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)

3개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 3 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

T3

세 번째 요소의 형식입니다.The type of the third element.

매개 변수

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

개별 변수 3개로 분해할 3개 요소가 포함된 튜플입니다.The 3-element tuple to deconstruct into 3 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

item3
T3 T3 T3 T3

세 번째 요소의 값입니다.The value of the third element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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)

2개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 2 elements into separate variables.

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

형식 매개 변수

T1

첫 번째 요소의 형식입니다.The type of the first element.

T2

두 번째 요소의 형식입니다.The type of the second element.

매개 변수

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

개별 변수 2개로 분해할 2개 요소가 포함된 튜플입니다.The 2-element tuple to deconstruct into 2 separate variables.

item1
T1 T1 T1 T1

첫 번째 요소의 값입니다.The value of the first element.

item2
T2 T2 T2 T2

두 번째 요소의 값입니다.The value of the second element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

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

1개 요소가 포함된 튜플을 개별 변수로 분해합니다.Deconstructs a tuple with 1 element into a separate variable.

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

형식 매개 변수

T1

단일 요소의 형식입니다.The type of the single element.

매개 변수

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

개별 변수 1개로 분해할 1개 요소가 포함된 튜플입니다.The 1-element tuple to deconstruct into a separate variable.

item1
T1 T1 T1 T1

단일 요소의 값입니다.The value of the single element.

설명

이 메서드는 주로 C#의 튜플 언어 기능을 지원 합니다.This method is implemented primarily to support the tuple language features in C#.

추가 정보

적용 대상