ValueTuple 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.
Değer demetleri oluşturmak için statik yöntemler sağlar.
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz . Değer demetleri.
Yöntemler
CompareTo(ValueTuple) |
Geçerli ValueTuple örneği belirtilen ValueTuple örnekle karşılaştırır. |
Create() |
Sıfır bileşen içeren yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
8 bileşenli (sekizli) yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
7 bileşen (ayrıştırma) ile yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
6 bileşenli (cinsiyet tanımlama grubu) yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
5 bileşenli (beşli) yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
4 bileşenli (dörtlü) yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2,T3>(T1, T2, T3) |
3 bileşenli (üçlü) yeni bir değer tanımlama grubu oluşturur. |
Create<T1,T2>(T1, T2) |
2 bileşen (çift) ile yeni bir değer tanımlama grubu oluşturur. |
Create<T1>(T1) |
1 bileşen (tekil) ile yeni bir değer tanımlama grubu oluşturur. |
Equals(Object) |
Geçerli ValueTuple örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
Equals(ValueTuple) |
İki ValueTuple örneğin eşit olup olmadığını belirler. Bu yöntem her zaman döndürür |
GetHashCode() |
Geçerli ValueTuple örneğin karma kodunu döndürür. |
ToString() |
Bu ValueTuple örneğin dize gösterimini döndürür. |
Belirtik Arabirim Kullanımları
IComparable.CompareTo(Object) |
Bu ValueTuple örneği belirtilen bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
IStructuralComparable.CompareTo(Object, IComparer) |
Geçerli ValueTuple örneği belirtilen bir nesneyle karşılaştırır. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Geçerli ValueTuple ö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) |
Bu ValueTuple örneğin karma kodunu döndürür. |
ITuple.Item[Int32] |
bir IndexOutOfRangeExceptiondöndürür. içinde |
ITuple.Length |
Her zaman 0 olan bu |