Tuple<T1> Sınıf

Tanım

1 tanımlama grubu veya tekliyi 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şeni türü.

Devralma
Tuple<T1>
Öznitelikler
Uygulamalar

Açıklamalar

Tanımlama grubu, belirli bir değer sayısına ve dizisine sahip 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 tek bir tanımlama grubu temsil eder. Tekil, uygulama geliştirmede nispeten nadiren kullanılır.

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

Oluşturucular

Name Description
Tuple<T1>(T1)

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

Özellikler

Name Description
Item1

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit 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ı

Name Description
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 mi, sonra mı yoksa belirtilen nesneyle aynı konumda mı olduğunu belirten bir tamsayı döndürür.

IStructuralComparable.CompareTo(Object, IComparer)

Geçerli Tuple<T1> nesneyi belirtilen bir karşılaştırıcı kullanarak belirtilen bir nesneyle karşılaştırır ve geçerli nesnenin sıralama düzeninde belirtilen nesneden önce mi, sonra mı yoksa belirtilen nesneyle aynı konumda mı olduğunu gösteren 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öğe sayısını alır.

Uzantı Metotları

Name Description
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.