Tuple<T1> Klasse

Definition

Stellt ein 1-Tupel oder Singleton dar.

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

Typparameter

T1

Der Typ der einzigen Komponente des Tupels.

Vererbung
Tuple<T1>
Attribute
Implementiert

Hinweise

Ein Tupel ist eine Datenstruktur mit einer bestimmten Anzahl und Abfolge von Werten. Die Tuple<T1> Klasse stellt ein 1-Tupel oder Singleton dar, bei dem es sich um ein Tupel handelt, das über eine einzelne Komponente verfügt. Ein Singleton wird in der Anwendungsentwicklung vergleichsweise selten verwendet.

Sie können ein Tuple<T1> Objekt instanziieren, indem Sie entweder den Tuple<T1> Konstruktor oder die statische Tuple.Create Methode aufrufen. Sie können den Wert der einzelnen Komponente des Tupels mithilfe der schreibgeschützten Item1 Instanzeigenschaft abrufen.

Konstruktoren

Name Beschreibung
Tuple<T1>(T1)

Initialisiert eine neue Instanz der Tuple<T1>-Klasse.

Eigenschaften

Name Beschreibung
Item1

Ruft den Wert der einzelnen Komponente des Tuple<T1> Objekts ab.

Methoden

Name Beschreibung
Equals(Object)

Gibt einen Wert zurück, der angibt, ob das aktuelle Tuple<T1> Objekt einem angegebenen Objekt entspricht.

GetHashCode()

Gibt den Hashcode für das aktuelle Tuple<T1> Objekt zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die den Wert dieser Tuple<T1> Instanz darstellt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComparable.CompareTo(Object)

Vergleicht das aktuelle Tuple<T1> Objekt mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob das aktuelle Objekt vor, nach oder in derselben Position wie das angegebene Objekt in der Sortierreihenfolge liegt.

IStructuralComparable.CompareTo(Object, IComparer)

Vergleicht das aktuelle Tuple<T1> Objekt mit einem angegebenen Objekt mithilfe eines angegebenen Vergleichs und gibt eine ganze Zahl zurück, die angibt, ob das aktuelle Objekt vor, nach oder in derselben Position wie das angegebene Objekt in der Sortierreihenfolge liegt.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Gibt einen Wert zurück, der angibt, ob das aktuelle Tuple<T1> Objekt einem angegebenen Objekt entspricht, basierend auf einer angegebenen Vergleichsmethode.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Berechnet den Hashcode für das aktuelle Tuple<T1> Objekt mithilfe einer angegebenen Berechnungsmethode.

ITuple.Item[Int32]

Ruft den Wert des Tuple Elements ab.

ITuple.Length

Ruft die Anzahl der Elemente in der Tuple.

Erweiterungsmethoden

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

Deconstructs a tuple with 1 element into a separate variable.

ToValueTuple<T1>(Tuple<T1>)

Konvertiert eine Instanz der Tuple Klasse in eine Instanz der ValueTuple Struktur.

Gilt für:

Weitere Informationen