TupleExtensions.Deconstruct Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir tanımlama grubunun bileşenlerini ayrı değişkenlere ayırır.
Aşırı Yüklemeler
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 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
- T17
On yedinci öğenin türü.
- T18
On sekizinci öğenin türü.
- T19
Ondokuzuncu öğenin türü.
- T20
Yirminci öğenin türü.
- T21
Yirmi birinci öğenin türü.
Parametreler
- 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 ayrı değişkene ayırmak için 21 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
- item17
- T17
Bu yöntem döndürdüğünde, on yedinci öğenin veya value
.Rest.Rest.Item3
değerini içerir.
- item18
- T18
Bu yöntem döndürdüğünde, onsekizinci öğenin veya value
.Rest.Rest.Item4
değerini içerir.
- item19
- T19
Bu yöntem döndürdüğünde, ondokuzuncu öğenin veya value
.Rest.Rest.Item5
değerini içerir.
- item20
- T20
Bu yöntem döndürdüğünde, yirminci öğenin veya value
.Rest.Rest.Item6
değerini içerir.
- item21
- T21
Bu yöntem döndürdüğünde, yirmi birinci öğenin veya value
.Rest.Rest.Item7
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item21
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19,T20>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10, T11,T12,T13,T14,Tuple<T15,T16,T17,T18,T19,T20>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
20 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
- T17
On yedinci öğenin türü.
- T18
On sekizinci öğenin türü.
- T19
Ondokuzuncu öğenin türü.
- T20
Yirminci öğenin türü.
Parametreler
20 ayrı değişkene ayırmak için 20 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
- item17
- T17
Bu yöntem döndürdüğünde, on yedinci öğenin veya value
.Rest.Rest.Item3
değerini içerir.
- item18
- T18
Bu yöntem döndürdüğünde, onsekizinci öğenin veya value
.Rest.Rest.Item4
değerini içerir.
- item19
- T19
Bu yöntem döndürdüğünde, ondokuzuncu öğenin veya value
.Rest.Rest.Item5
değerini içerir.
- item20
- T20
Bu yöntem döndürdüğünde, yirminci öğenin veya value
.Rest.Rest.Item6
değerini içerir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18,T19>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11, T12,T13,T14,Tuple<T15,T16,T17,T18,T19>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
19 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
- T17
On yedinci öğenin türü.
- T18
On sekizinci öğenin türü.
- T19
Ondokuzuncu öğenin türü.
Parametreler
19 ayrı değişkene dönüştürülecek 19 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
- item17
- T17
Bu yöntem döndürdüğünde, on yedinci öğenin veya value
.Rest.Rest.Item3
değerini içerir.
- item18
- T18
Bu yöntem döndürdüğünde, onsekizinci öğenin veya value
.Rest.Rest.Item4
değerini içerir.
- item19
- T19
Bu yöntem döndürdüğünde, ondokuzuncu öğenin veya value
.Rest.Rest.Item5
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item19
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17,T18>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12, T13,T14,Tuple<T15,T16,T17,T18>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
18 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
- T17
On yedinci öğenin türü.
- T18
On sekizinci öğenin türü.
Parametreler
18 ayrı değişkene dönüştürülecek 18 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
- item17
- T17
Bu yöntem döndürdüğünde, on yedinci öğenin veya value
.Rest.Rest.Item3
değerini içerir.
- item18
- T18
Bu yöntem döndürdüğünde, onsekizinci öğenin veya value
.Rest.Rest.Item4
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item18
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,T17>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13, T14,Tuple<T15,T16,T17>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
17 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
- T17
On yedinci öğenin türü.
Parametreler
17 ayrı değişkene ayırmak için 17 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
- item17
- T17
Bu yöntem döndürdüğünde, on yedinci öğenin veya value
.Rest.Rest.Item3
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item17
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14, Tuple<T15,T16>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
16 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
- T16
Onaltıncı öğenin türü.
Parametreler
16 ayrı değişkene ayırmak için 16 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
- item16
- T16
Bu yöntem döndürdüğünde, onaltıncı öğenin veya value
.Rest.Rest.Item2
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item16
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Tuple<T1, T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14,Tuple<T15>>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
15 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
- T15
On beşinci öğenin türü.
Parametreler
15 ayrı değişkene ayırmak için 15 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
- item15
- T15
Bu yöntem döndürdüğünde, on beşinci öğenin veya value
.Rest.Rest.Item1
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item15
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Tuple<T1, T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13,T14>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
14 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
- T14
On dördüncü öğenin türü.
Parametreler
14 ayrı değişkene ayırmak için 14 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
- item14
- T14
Bu yöntem döndürdüğünde, on dördüncü öğenin veya value
.Rest.Item7
değerini içerir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Tuple<T1, T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12,T13>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
13 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
- T13
On üçüncü öğenin türü.
Parametreler
13 ayrı değişkene ayırmak için 13 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
- item13
- T13
Bu yöntem döndürdüğünde, on üçüncü öğenin veya value
.Rest.Item6
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item13
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Tuple<T1, T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11,T12>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
12 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
- T12
Onikinci öğenin türü.
Parametreler
12 ayrı değişkene ayırmak için 12 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
- item12
- T12
Bu yöntem döndürdüğünde, onikinci öğenin veya value
.Rest.Item5
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item12
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10,T11>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
11 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
- T11
On birinci öğenin türü.
Parametreler
11 ayrı değişkene ayırmak için 11 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
- item11
- T11
Bu yöntem döndürdüğünde, on birinci öğenin veya value
.Rest.Item4
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item11
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9,T10>>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
10 öğe içeren bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
- T10
Onuncu öğenin türü.
Parametreler
10 ayrı değişkene ayırmak için 10 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
- item10
- T10
Bu yöntem döndürdüğünde, onuncu öğesinin veya value
.Rest.Item3
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama grupları Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
uyguladığından, aracılığıyla item10
iç içe geçen demetlerin öğeleridir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8,T9>>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
9 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
- T9
Dokuzuncu öğenin türü.
Parametreler
9 ayrı değişkene ayırmak için 9 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
- item9
- T9
Bu yöntem döndürdüğünde, dokuzuncu öğesinin veya value
.Rest.Item2
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
çünkü .NET Framework tanımlama grubu türleri, içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restitem8
grupları uygular ve item9
iç içe demetlerin öğeleridir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7,T8>(Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>, T1, T2, T3, T4, T5, T6, T7, T8)
8 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
- T8
Sekizinci öğenin türü.
Parametreler
8 ayrı değişkene dönüştürülecek 8 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde, yedinci öğenin değerini içerir.
- item8
- T8
Bu yöntem döndürdüğünde, sekizinci öğenin veya value
.Rest.Item1
değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
.NET Framework tanımlama grubu türleri içinde bir tanımlama grubu iç içe yerleştirerek 7'den fazla öğe içeren tanımlama kümeleri Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Restuyguladığından, item8
iç içe bir tanımlama grubundaki bir öğedir.
Ayrıca bkz.
- 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>>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6,T7>(Tuple<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7)
7 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
- T7
Yedinci öğenin türü.
Parametreler
7 ayrı değişkende yapısı kaldıracak 7 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
- item7
- T7
Bu yöntem döndürdüğünde, yedinci öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
- 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>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5,T6>(Tuple<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6)
6 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
- T6
Altıncı öğenin türü.
Parametreler
- value
- Tuple<T1,T2,T3,T4,T5,T6>
6 ayrı değişkene ayırmak için 6 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
- item6
- T6
Bu yöntem döndürdüğünde, altıncı öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
- 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>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5)
5 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
- T5
Beşinci öğenin türü.
Parametreler
- value
- Tuple<T1,T2,T3,T4,T5>
5 ayrı değişkende yapısı kaldıracak 5 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
- item5
- T5
Bu yöntem döndürdüğünde, beşinci öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
- ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>)
- ToValueTuple<T1,T2,T3,T4,T5>(Tuple<T1,T2,T3,T4,T5>)
Şunlara uygulanır
Deconstruct<T1,T2,T3,T4>(Tuple<T1,T2,T3,T4>, T1, T2, T3, T4)
4 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
- T4
Dördüncü öğenin türü.
Parametreler
- value
- Tuple<T1,T2,T3,T4>
4 ayrı değişkene ayırmaya yönelik 4 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
- item4
- T4
Bu yöntem döndürdüğünde, dördüncü öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
Şunlara uygulanır
Deconstruct<T1,T2,T3>(Tuple<T1,T2,T3>, T1, T2, T3)
3 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
- T3
Üçüncü öğenin türü.
Parametreler
- value
- Tuple<T1,T2,T3>
3 ayrı değişkene ayırmak için 3 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
- item3
- T3
Bu yöntem döndürdüğünde, üçüncü öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
Şunlara uygulanır
Deconstruct<T1,T2>(Tuple<T1,T2>, T1, T2)
2 öğeli bir tanımlama kümesini ayrı değişkenlere ayırır.
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)
Tür Parametreleri
- T1
İlk öğenin türü.
- T2
İkinci öğenin türü.
Parametreler
- value
- Tuple<T1,T2>
2 ayrı değişkene dönüştürülecek 2 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, ilk öğenin değerini içerir.
- item2
- T2
Bu yöntem döndürdüğünde, ikinci öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.
Ayrıca bkz.
Şunlara uygulanır
Deconstruct<T1>(Tuple<T1>, T1)
1 öğeli bir tanımlama kümesini ayrı bir değişkene ayırır.
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)
Tür Parametreleri
- T1
Tek öğenin türü.
Parametreler
- value
- Tuple<T1>
Ayrı bir değişkende yapıyı çözmek için 1 öğeli tanımlama grubu.
- item1
- T1
Bu yöntem döndürdüğünde, tek öğenin değerini içerir.
Açıklamalar
Bu yöntem öncelikle C# dilinde tanımlama grubu dil özelliklerini desteklemek için uygulanır.