TupleExtensions.Deconstruct 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
튜플의 구성 요소를 별도 변수로 해체합니다.
오버로드
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
- T17
17번째 요소의 형식입니다.
- T18
18번째 요소의 형식입니다.
- T19
19번째 요소의 형식입니다.
- T20
20번째 요소의 형식입니다.
- T21
21번째 요소의 형식입니다.
매개 변수
- 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개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되는 경우 16번째 요소의 값 또는 value
.Rest.Rest.Item2
.
- item17
- T17
이 메서드가 반환되면 17번째 요소의 값 또는 value
.Rest.Rest.Item3
.
- item18
- T18
이 메서드가 반환되면 18번째 요소의 값 또는 value
.Rest.Rest.Item4
.
- item19
- T19
이 메서드가 반환되면 19번째 요소의 값 또는 value
.Rest.Rest.Item5
.
- item20
- T20
이 메서드가 반환되면 20번째 요소의 값 또는 value
.Rest.Rest.Item6
.
- item21
- T21
이 메서드가 반환되면 21 번째 요소의 값 또는 value
.Rest.Rest.Item7
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item21
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20,T21>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20,T21>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20,T21>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8, T9,T10,T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20,T21>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
- T17
17번째 요소의 형식입니다.
- T18
18번째 요소의 형식입니다.
- T19
19번째 요소의 형식입니다.
- T20
20번째 요소의 형식입니다.
매개 변수
개별 변수 20개로 분해할 20개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 8번째 요소의 값 또는 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값 또는 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소 또는 value
.Rest.Item4
값이 포함됩니다.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되면 16번째 요소 또는 value
.Rest.Rest.Item2
값이 포함됩니다.
- item17
- T17
이 메서드가 반환되면 17번째 요소의 값 또는 value
.Rest.Rest.Item3
.
- item18
- T18
이 메서드가 반환되면 18번째 요소의 값 또는 value
.Rest.Rest.Item4
.
- item19
- T19
이 메서드가 반환되면 19번째 요소의 값 또는 value
.Rest.Rest.Item5
.
- item20
- T20
이 메서드가 반환되면 20번째 요소의 값 또는 value
.Rest.Rest.Item6
.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19,T20>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8, T9,T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19,T20>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10, T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
- T17
17번째 요소의 형식입니다.
- T18
18번째 요소의 형식입니다.
- T19
19번째 요소의 형식입니다.
매개 변수
개별 변수 19개로 분해할 19개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 8번째 요소의 값 또는 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값 또는 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소 또는 value
.Rest.Item4
값이 포함됩니다.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되면 16번째 요소 또는 value
.Rest.Rest.Item2
값이 포함됩니다.
- item17
- T17
이 메서드가 반환되면 17번째 요소의 값 또는 value
.Rest.Rest.Item3
.
- item18
- T18
이 메서드가 반환되면 18번째 요소의 값 또는 value
.Rest.Rest.Item4
.
- item19
- T19
이 메서드가 반환되면 19번째 요소의 값 또는 value
.Rest.Rest.Item5
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 7개 이상의 요소가 있는 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item19
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18,T19>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9, T10,T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18,T19>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11, T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
- T17
17번째 요소의 형식입니다.
- T18
18번째 요소의 형식입니다.
매개 변수
개별 변수 18개로 분해할 18개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 8번째 요소의 값 또는 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값 또는 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소 또는 value
.Rest.Item4
값이 포함됩니다.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되면 16번째 요소 또는 value
.Rest.Rest.Item2
값이 포함됩니다.
- item17
- T17
이 메서드가 반환되면 17번째 요소의 값 또는 value
.Rest.Rest.Item3
.
- item18
- T18
이 메서드가 반환되면 18번째 요소의 값 또는 value
.Rest.Rest.Item4
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 7개 이상의 요소가 있는 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item18
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17,T18>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10, T11,T12,T13,T14,ValueTuple<T15,T16,T17,T18>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12, T13,T14,Tuple<T15,T16,T17,T18>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
- T17
17번째 요소의 형식입니다.
매개 변수
개별 변수 17개로 분해할 17개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 8번째 요소의 값 또는 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값 또는 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소 또는 value
.Rest.Item4
값이 포함됩니다.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되면 16번째 요소 또는 value
.Rest.Rest.Item2
값이 포함됩니다.
- item17
- T17
이 메서드가 반환되면 17번째 요소의 값 또는 value
.Rest.Rest.Item3
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 7개 이상의 요소가 있는 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item17
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16, T17>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11, T12,T13,T14,ValueTuple<T15,T16,T17>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13, T14,Tuple<T15,T16,T17>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
- T16
16번째 요소의 형식입니다.
매개 변수
개별 변수 16개로 분해할 16개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 8번째 요소의 값 또는 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값 또는 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소 또는 value
.Rest.Item4
값이 포함됩니다.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
- item16
- T16
이 메서드가 반환되면 16번째 요소 또는 value
.Rest.Rest.Item2
값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 7개 이상의 요소가 있는 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item16
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(ValueTuple<T1, T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15, T16>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15,T16>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
- T15
15번째 요소의 형식입니다.
매개 변수
개별 변수 15개로 분해할 15개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
- item15
- T15
이 메서드가 반환되면 15번째 요소의 값 또는 value
.Rest.Rest.Item1
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item15
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14,ValueTuple<T15>>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
- T14
14번째 요소의 형식입니다.
매개 변수
개별 변수 14개로 분해할 14개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
- item14
- T14
이 메서드가 반환되면 14번째 요소의 값 또는 value
.Rest.Item7
.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13,T14>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
- T13
13번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
- item13
- T13
이 메서드가 반환되면 13번째 요소의 값 또는 value
.Rest.Item6
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item13
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12,T13>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
- T12
12번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
- item12
- T12
이 메서드가 반환되면 열두 번째 요소의 값 또는 value
.Rest.Item5
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item12
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11,T12>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
- T11
11번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
- item11
- T11
이 메서드가 반환되면 열한 번째 요소의 값 또는 value
.Rest.Item4
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item11
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10,T11>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
- T10
열 번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
- item10
- T10
이 메서드가 반환되면 10번째 요소의 값 또는 value
.Rest.Item3
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest튜플을 구현하기 때문에 중 item8
item10
첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9,T10>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
- T9
아홉 번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
- item9
- T9
이 메서드가 반환되면 9번째 요소의 값을 포함하거나 value
.Rest.Item2
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 튜플Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Rest을 구현하고 item9
중 item8
첩된 튜플의 요소이기 때문입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8,T9>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>)
적용 대상
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개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
- T8
여덟 번째 요소의 형식입니다.
매개 변수
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
- item8
- T8
이 메서드가 반환되면 여덟 번째 요소의 값을 포함하거나 value
.Rest.Item1
.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
.NET Framework 튜플 형식은 튜플을 중첩하여 요소가 7개 이상인 튜플 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
을 구현하므로 중첩된 튜플의 요소입니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7,T8>(ValueTuple<T1,T2,T3,T4,T5,T6,T7,ValueTuple<T8>>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>)
적용 대상
Deconstruct<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7)
7개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
- T7
일곱 번째 요소의 형식입니다.
매개 변수
개별 변수 7개로 분해할 7개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
- item7
- T7
이 메서드가 반환되면 일곱 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)
- ToValueTuple<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>)
적용 대상
Deconstruct<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6)
6개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
- T6
여섯 번째 요소의 형식입니다.
매개 변수
- value
- Tuple<T1,T2,T3,T4,T5,T6>
개별 변수 6개로 분해할 6개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
- item6
- T6
이 메서드가 반환되면 여섯 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)
- ToValueTuple<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>)
적용 대상
Deconstruct<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5)
5개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
- T5
다섯 번째 요소의 형식입니다.
매개 변수
- value
- Tuple<T1,T2,T3,T4,T5>
개별 변수 5개로 분해할 5개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
- item5
- T5
이 메서드가 반환되면 다섯 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
- ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)
- ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)
적용 대상
Deconstruct<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>, T1, T2, T3, T4)
4개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
- T4
네 번째 요소의 형식입니다.
매개 변수
- value
- Tuple<T1,T2,T3,T4>
개별 변수 4개로 분해할 4개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
- item4
- T4
이 메서드가 반환되면 네 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
적용 대상
Deconstruct<T1,T2,T3>(Tuple<T1,T2,T3>, T1, T2, T3)
3개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
- T3
세 번째 요소의 형식입니다.
매개 변수
- value
- Tuple<T1,T2,T3>
개별 변수 3개로 분해할 3개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
- item3
- T3
이 메서드가 반환되면 세 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
적용 대상
Deconstruct<T1,T2>(Tuple<T1,T2>, T1, T2)
2개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
첫 번째 요소의 형식입니다.
- T2
두 번째 요소의 형식입니다.
매개 변수
- value
- Tuple<T1,T2>
개별 변수 2개로 분해할 2개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 첫 번째 요소의 값이 포함됩니다.
- item2
- T2
이 메서드가 반환되면 두 번째 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.
추가 정보
적용 대상
Deconstruct<T1>(Tuple<T1>, T1)
1개 요소가 포함된 튜플을 개별 변수로 분해합니다.
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
단일 요소의 형식입니다.
매개 변수
- value
- Tuple<T1>
개별 변수 1개로 분해할 1개 요소가 포함된 튜플입니다.
- item1
- T1
이 메서드가 반환되면 단일 요소의 값이 포함됩니다.
설명
이 메서드는 주로 C#의 튜플 언어 기능을 지원하기 위해 구현됩니다.