Tuple<T1> Klasse

Definition

Stellt ein 1-Tupel oder Singleton dar.Represents a 1-tuple, or singleton.

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

Typparameter

T1

Der Typ der einzigen Komponente des Tupels.The type of the tuple's only component.

Vererbung
Tuple<T1>
Attribute
Implementiert

Hinweise

Ein Tupel ist eine Datenstruktur, die über eine bestimmte Anzahl und Sequenz von Werten verfügt.A tuple is a data structure that has a specific number and sequence of values. Die Tuple<T1> -Klasse stellt ein 1-Tupel oder Singleton dar, bei dem es sich um ein Tupel mit einer einzelnen Komponente handelt.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Ein Singleton wird in der Anwendungsentwicklung vergleichsweise selten verwendet.A singleton is used comparatively rarely in application development.

Sie können ein Tuple<T1> -Objekt instanziieren, indem Sie Tuple<T1> entweder den-Konstruktor Tuple.Create oder die statische-Methode aufrufen.You can instantiate a Tuple<T1> object by calling either the Tuple<T1> constructor or the static Tuple.Create method. Sie können den Wert der einzigen Komponente des Tupels abrufen, indem Sie die schreibgeschützte Item1 Instance-Eigenschaft verwenden.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Konstruktoren

Tuple<T1>(T1)

Initialisiert eine neue Instanz der Tuple<T1>-Klasse.Initializes a new instance of the Tuple<T1> class.

Eigenschaften

Item1

Ruft den Wert der einzigen Komponente des Tuple<T1>-Objekts ab.Gets the value of the Tuple<T1> object's single component.

Methoden

Equals(Object)

Gibt einen Wert zurück, der angibt, ob das aktuelle Tuple<T1>-Objekt gleich einem angegebenen Objekt ist.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object.

GetHashCode()

Gibt den Hashcode für das aktuelle Tuple<T1>-Objekt zurück.Returns the hash code for the current Tuple<T1> object.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die den Wert dieser Tuple<T1>-Instanz darstellt.Returns a string that represents the value of this Tuple<T1> instance.

Explizite Schnittstellenimplementierungen

IComparable.CompareTo(Object)

Vergleicht das aktuelle Tuple<T1>-Objekt mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob sich das aktuelle Element in der Sortierreihenfolge vor dem angegebenen Element, dahinter oder an derselben Position befindet.Compares the current Tuple<T1> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralComparable.CompareTo(Object, IComparer)

Vergleicht das aktuelle Tuple<T1>-Objekt anhand eines angegebenen Vergleichs mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob sich das aktuelle Objekt in der Sortierreihenfolge vor dem angegebenen Objekt, dahinter oder an derselben Position befindet.Compares the current Tuple<T1> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Gibt einen Wert zurück, der auf Grundlage einer angegebenen Vergleichsmethode angibt, ob das aktuelle Tuple<T1>-Objekt gleich einem angegebenen Objekt ist.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object based on a specified comparison method.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Berechnet mit einer angegebenen Berechnungsmethode den Hash für das aktuelle Tuple<T1>-Objekt.Calculates the hash code for the current Tuple<T1> object by using a specified computation method.

ITuple.Item[Int32]

Ruft den Wert des Tuple-Elements ab.Gets the value of the Tuple element.

ITuple.Length

Ruft die Anzahl der Elemente im Tuple ab.Gets the number of elements in the Tuple.

Erweiterungsmethoden

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

Dekonstruiert ein Tupel mit einem Element in eine separate Variable.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.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Gilt für:

Siehe auch