ValueTuple<T1,T2,T3,T4,T5,T6,T7> Yapı
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.
7 bileşenli bir değer tanımlama kümesini temsil eder.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IStructuralComparable, IStructuralEquatable
Tür Parametreleri
- T1
Değer tanımlama grubunun ilk öğesinin türü.
- T2
Değer tanımlama grubunun ikinci öğesinin türü.
- T3
Değer tanımlama grubunun üçüncü öğesinin türü.
- T4
Değer tanımlama grubunun dördüncü öğesinin türü.
- T5
Değer tanımlama grubunun beşinci öğesinin türü.
- T6
Değer tanımlama grubunun altıncı öğesinin türü.
- T7
Değer tanımlama grubunun yedinci öğesinin türü.
- Devralma
- Öznitelikler
- Uygulamalar
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6,T7>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6,T7>> ITuple
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz . Değer demetleri.
Oluşturucular
ValueTuple<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Yeni ValueTuple<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) bir örnek başlatır. |
Alanlar
Item1 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin ilk öğesinin değerini alır. |
Item2 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin ikinci öğesinin değerini alır. |
Item3 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin üçüncü öğesinin değerini alır. |
Item4 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin dördüncü öğesinin değerini alır. |
Item5 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin beşinci öğesinin değerini alır. |
Item6 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin altıncı öğesinin değerini alır. |
Item7 |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin yedinci öğesinin değerini alır. |
Yöntemler
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7>) |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneği belirtilen ValueTuple<T1,T2,T3,T4,T5,T6,T7> örnekle karşılaştırır. |
Equals(Object) |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7>) |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin belirtilen ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğe eşit olup olmadığını gösteren bir değer döndürür. |
GetHashCode() |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin karma kodunu hesaplar. |
ToString() |
Bu ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin değerini temsil eden bir dize döndürür. |
Belirtik Arabirim Kullanımları
IComparable.CompareTo(Object) |
Belirtilen bir karşılaştırıcı kullanarak geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneği belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce mi, sonra mı yoksa aynı konumda mı olduğunu belirten bir tamsayı döndürür. |
IStructuralComparable.CompareTo(Object, IComparer) |
Belirtilen bir karşılaştırıcı kullanarak geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneği belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce mi, sonra mı yoksa aynı konumda mı olduğunu belirten bir tamsayı döndürür. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin belirtilen bir karşılaştırma yöntemine göre belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Belirtilen bir hesaplama yöntemini kullanarak geçerli ValueTuple<T1,T2,T3,T4,T5,T6,T7> örneğin karma kodunu hesaplar. |
ITuple.Item[Int32] |
Belirtilen |
ITuple.Length |
içindeki |
Uzantı Metotları
ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>) |
Yapı örneğini |