Tuple<T1> Sınıf

Tanım

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

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

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

Ayrıca bkz.