ValueTuple 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 statische Methoden zum Erstellen von Wert-Tupeln bereit.
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable
- Vererbung
- Attribute
- Implementiert
Hinweise
Weitere Informationen zu dieser API finden Sie unter "Wert-Tupel".
Methoden
| Name | Beschreibung |
|---|---|
| CompareTo(ValueTuple) |
Vergleicht die aktuelle ValueTuple Instanz mit einer angegebenen ValueTuple Instanz. |
| Create() |
Erstellt ein neues Wert-Tupel mit Nullkomponenten. |
| Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Erstellt ein neues Wert-Tupel mit 8 Komponenten (ein Oktuple). |
| Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Erstellt ein neues Wert-Tupel mit 7 Komponenten (ein Septuple). |
| Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Erstellt ein neues Wert-Tupel mit 6 Komponenten (ein Sexuple). |
| Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Erstellt ein neues Wert-Tupel mit 5 Komponenten (ein Quintuple). |
| Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Erstellt ein neues Wert-Tupel mit vier Komponenten (ein Vierfach). |
| Create<T1,T2,T3>(T1, T2, T3) |
Erstellt ein neues Wert-Tupel mit drei Komponenten (ein Dreifach). |
| Create<T1,T2>(T1, T2) |
Erstellt ein neues Wert-Tupel mit 2 Komponenten (ein Paar). |
| Create<T1>(T1) |
Erstellt ein neues Wert-Tupel mit einer Komponente (ein Singleton). |
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple Instanz einem angegebenen Objekt entspricht. |
| Equals(ValueTuple) |
Bestimmt, ob zwei ValueTuple Instanzen gleich sind. Diese Methode gibt immer |
| GetHashCode() |
Gibt den Hashcode für die aktuelle ValueTuple Instanz zurück. |
| ToString() |
Gibt die Zeichenfolgendarstellung dieser ValueTuple Instanz zurück. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComparable.CompareTo(Object) |
Vergleicht diese ValueTuple Instanz mit einem angegebenen Objekt und gibt einen Hinweis auf ihre relativen Werte zurück. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Vergleicht die aktuelle ValueTuple Instanz mit einem angegebenen Objekt. |
| IStructuralEquatable.Equals(Object, IEqualityComparer) |
Gibt einen Wert zurück, der angibt, ob die aktuelle ValueTuple Instanz einem angegebenen Objekt entspricht, das auf einer angegebenen Vergleichsmethode basiert. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Gibt den Hashcode für diese ValueTuple Instanz zurück. |
| ITuple.Item[Int32] |
Gibt einen IndexOutOfRangeException zurück. Es gibt keine Elemente in einem |
| ITuple.Length |
Ruft die Länge dieser |