Tuple<T1> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| ITuple.Length |
Ruft die Anzahl der Elemente in der |
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 |