Tuple<T1> Tuple<T1> Tuple<T1> Tuple<T1> Class

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>Tuple<T1>Tuple<T1>Tuple<T1>
Attribute
Implementiert

Hinweise

Ein Tupel ist eine Datenstruktur, die eine bestimmte Anzahl und die 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 bzw. Singleton, die ein Tupel mit eine einzelne Komponente vorhanden ist.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Ein Singleton wird bei der Anwendungsentwicklung relativ selten verwendet.A singleton is used comparatively rarely in application development.

Instanziieren Sie ein Tuple<T1> Objekt durch Aufrufen der Tuple<T1> Konstruktor oder die statische Tuple.Create Methode.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 mithilfe der schreibgeschützten Item1 Eigenschaft-Instanz.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Konstruktoren

Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1)

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

Eigenschaften

Item1 Item1 Item1 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) Equals(Object) Equals(Object) 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() GetHashCode() GetHashCode() GetHashCode()

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() 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) IComparable.CompareTo(Object) IComparable.CompareTo(Object) 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) IStructuralComparable.CompareTo(Object, IComparer) IStructuralComparable.CompareTo(Object, IComparer) 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) IStructuralEquatable.Equals(Object, IEqualityComparer) IStructuralEquatable.Equals(Object, IEqualityComparer) 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) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) 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] ITuple.Item[Int32] ITuple.Item[Int32] ITuple.Item[Int32]

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

ITuple.Length ITuple.Length ITuple.Length ITuple.Length

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

Erweiterungsmethoden

Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) Deconstruct<T1>(Tuple<T1>, T1) 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>) ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>) 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