ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 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 n-Werttupel mit n größer oder gleich 8 dar.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple where TRest : struct
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable
Typparameter
- T1
Der Typ des ersten Elements des Werttupels.
- T2
Der Typ des zweiten Elements des Werttupels.
- T3
Der Typ des dritten Elements des Werttupels.
- T4
Der Typ des vierten Elements des Werttupels.
- T5
Der Typ des fünften Elements des Werttupels.
- T6
Der Typ des sechsten Elements des Werttupels.
- T7
Der Typ des siebten Elements des Werttupels.
- TRest
Eine beliebige generische Werttupelinstanz, die die Typen der verbleibenden Elemente des Tupels definiert.
- Vererbung
- Attribute
- Implementiert
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> ITuple
Hinweise
Weitere Informationen zu dieser API finden Sie unter Werttupel.
Konstruktoren
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) |
Initialisiert eine neue Instanz von ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Felder
Item1 |
Ruft den Wert des ersten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item2 |
Ruft den Wert des zweiten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item3 |
Ruft den Wert des dritten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item4 |
Ruft den Wert des vierten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item5 |
Ruft den Wert des fünften Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item6 |
Ruft den Wert des sechsten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Item7 |
Ruft den Wert des siebten Elements der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Rest |
Ruft die verbleibenden Elemente der aktuellen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ab. |
Methoden
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Vergleicht die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz mit einer angegebenen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz. |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz gleich einem angegebenen Objekt ist. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz gleich einer angegebenen ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz ist. |
GetHashCode() |
Berechnet den Hashcode für die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz. |
ToString() |
Gibt eine Zeichenfolge zurück, die den Wert dieser ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz darstellt. |
Explizite Schnittstellenimplementierungen
IComparable.CompareTo(Object) |
Vergleicht das aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Objekt mit einem angegebenen Objekt und gibt eine Ganzzahl zurück, die darauf hinweist, ob sich das aktuelle Objekt in der Sortierreihenfolge vor oder hinter dem angegebenen Objekt oder an der gleichen Position befindet. |
IStructuralComparable.CompareTo(Object, IComparer) |
Vergleicht die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz mit einem angegebenen Objekt unter Verwendung der angegebenen Vergleichsfunktion und gibt eine Ganzzahl zurück, die darauf hinweist, ob sich das aktuelle Objekt in der Sortierreihenfolge vor oder hinter dem angegebenen Objekt oder an der gleichen Position befindet. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz nach einer angegebenen Vergleichsmethode gleich einem angegebenen Objekt ist. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Berechnet den Hashcode für die aktuelle ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>-Instanz mit einer angegebenen Berechnungsmethode. |
ITuple.Item[Int32] |
Ruft den Wert des angegebenen Elements |
ITuple.Length |
Ruft die Anzahl der Elemente im |