ValueTuple<T1,T2> Struktur
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 Wert-Tupel mit 2 Komponenten dar.
generic <typename T1, typename T2>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2>>, IEquatable<ValueTuple<T1, T2>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1, typename T2>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2>>, IEquatable<ValueTuple<T1, T2>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public struct ValueTuple<T1,T2> : IComparable, IComparable<(T1, T2)>, IEquatable<(T1, T2)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
type ValueTuple<'T1, 'T2> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2> = struct
interface ITuple
type ValueTuple<'T1, 'T2> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2)), IEquatable(Of ValueTuple(Of T1, T2)), IStructuralComparable, IStructuralEquatable
Public Structure ValueTuple(Of T1, T2)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2)), IEquatable(Of ValueTuple(Of T1, T2)), IStructuralComparable, IStructuralEquatable, ITuple
Typparameter
- T1
Der Typ des ersten Elements des Wert tupels.
- T2
Der Typ des zweiten Elements des Wert tupels.
- Vererbung
- Attribute
- Implementiert
Hinweise
Weitere Informationen zu dieser API finden Sie unter "Wert-Tupel".
Konstruktoren
| Name | Beschreibung |
|---|---|
| ValueTuple<T1,T2>(T1, T2) |
Initialisiert eine neue Instanz von ValueTuple<T1,T2>. |
Felder
| Name | Beschreibung |
|---|---|
| Item1 |
Ruft den Wert des ersten Elements der aktuellen ValueTuple<T1,T2> Instanz ab. |
| Item2 |
Ruft den Wert des zweiten Elements der aktuellen ValueTuple<T1,T2> Instanz ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CompareTo(ValueTuple<T1,T2>) |
Vergleicht die aktuelle ValueTuple<T1,T2> Instanz mit einer angegebenen ValueTuple<T1,T2> Instanz. |
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple<T1,T2> Instanz einem angegebenen Objekt entspricht. |
| Equals(ValueTuple<T1,T2>) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple<T1,T2> Instanz einer angegebenen ValueTuple<T1,T2> Instanz entspricht. |
| GetHashCode() |
Berechnet den Hashcode für die aktuelle ValueTuple<T1,T2> Instanz. |
| ToString() |
Gibt eine Zeichenfolge zurück, die den Wert dieser ValueTuple<T1,T2> Instanz darstellt. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComparable.CompareTo(Object) |
Vergleicht die aktuelle ValueTuple<T1,T2> Instanz 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. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Vergleicht die aktuelle ValueTuple<T1,T2> Instanz 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 die aktuelle ValueTuple<T1,T2> Instanz einem angegebenen Objekt entspricht, das auf einer angegebenen Vergleichsmethode basiert. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Berechnet den Hashcode für die aktuelle ValueTuple<T1,T2> Instanz mithilfe einer angegebenen Berechnungsmethode. |
| ITuple.Item[Int32] |
Ruft den Wert des angegebenen |
| ITuple.Length |
Ruft die Anzahl der Elemente in der |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ToTuple<T1,T2>(ValueTuple<T1,T2>) |
Konvertiert eine Instanz der |