ValueTuple Struktur

Definition

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
ValueTuple
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 true zurück.

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 ValueTuple.

ITuple.Length

Ruft die Länge dieser ValueTuple Instanz ab, die immer 0 ist. Es gibt keine Elemente in einem ValueTuple.

Gilt für: