İngilizce dilinde oku

Aracılığıyla paylaş


Tuple<T1> Sınıf

Tanım

1 tanımlama grubu veya tekil değeri temsil eder.

C#
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
C#
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
C#
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable

Tür Parametreleri

T1

Tanımlama grubunun tek bileşeninin türü.

Devralma
Tuple<T1>
Öznitelikler
Uygulamalar

Açıklamalar

Kayıt düzeni, belirli sayıda ve sıralamadaki değerleri olan bir veri yapısıdır. sınıfı Tuple<T1> , tek bir bileşene sahip bir tanımlama grubu olan 1 tanımlama grubu veya tekil bir tanımlama kümesini temsil eder. Tekil, uygulama geliştirmede nispeten nadiren kullanılır.

Oluşturucuyu veya statik Tuple.Create yöntemi çağırarak Tuple<T1> bir Tuple<T1> nesnenin örneğini oluşturabilirsiniz. Salt Item1 okunur örnek özelliğini kullanarak tanımlama grubunun tek bileşeninin değerini alabilirsiniz.

Oluşturucular

Tuple<T1>(T1)

Tuple<T1> sınıfının yeni bir örneğini başlatır.

Özellikler

Item1

Nesnenin tek bileşeninin Tuple<T1> değerini alır.

Yöntemler

Equals(Object)

Geçerli Tuple<T1> nesnenin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

GetHashCode()

Geçerli Tuple<T1> nesnenin karma kodunu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu Tuple<T1> örneğin değerini temsil eden bir dize döndürür.

Belirtik Arabirim Kullanımları

IComparable.CompareTo(Object)

Geçerli Tuple<T1> nesneyi belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce, sonra veya aynı konumda olup olmadığını belirten bir tamsayı döndürür.

IStructuralComparable.CompareTo(Object, IComparer)

Belirtilen bir karşılaştırıcı kullanarak geçerli Tuple<T1> nesneyi 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 Tuple<T1> nesnenin 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 Tuple<T1> nesnenin karma kodunu hesaplar.

ITuple.Item[Int32]

öğesinin Tuple değerini alır.

ITuple.Length

içindeki Tupleöğelerin sayısını alır.

Uzantı Metotları

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

1 öğeli bir tanımlama kümesini ayrı bir değişkene ayırır.

ToValueTuple<T1>(Tuple<T1>)

sınıfının bir örneğini Tuple yapı örneğine ValueTuple dönüştürür.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.