ValueTuple Struktúra

Definíció

Statikus metódusokat biztosít az értékkuplok létrehozásához.

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
Öröklődés
ValueTuple
Attribútumok
Megvalósítás

Megjegyzések

Az API-val kapcsolatos további információkért tekintse meg az Értékkeresés című témakört.

Metódusok

Name Description
CompareTo(ValueTuple)

Összehasonlítja az aktuális ValueTuple példányt egy adott ValueTuple példánysal.

Create()

Létrehoz egy új értékrekordot nulla összetevővel.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Új értékrekordot hoz létre 8 összetevővel (oktuple).

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Létrehoz egy új értékcsúcsot 7 összetevővel (septuple).

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Létrehoz egy új értéket 6 összetevővel (sexuple).

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Létrehoz egy új értékrekordot 5 összetevővel (kvintuple).

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Létrehoz egy új értékrekordot 4 összetevővel (négy részből).

Create<T1,T2,T3>(T1, T2, T3)

Létrehoz egy új értékrekordot 3 összetevővel (egy triplával).

Create<T1,T2>(T1, T2)

Létrehoz egy új értékrekordot 2 összetevővel (párral).

Create<T1>(T1)

Egy új értékrekordot hoz létre 1 összetevővel (egyetlentonnal).

Equals(Object)

Egy értéket ad vissza, amely jelzi, hogy az aktuális ValueTuple példány egyenlő-e egy adott objektummal.

Equals(ValueTuple)

Meghatározza, hogy két ValueTuple példány egyenlő-e. Ez a metódus mindig visszaadja a függvényt true.

GetHashCode()

Az aktuális ValueTuple példány kivonatkódját adja vissza.

ToString()

Ennek a példánynak a sztringképét ValueTuple adja vissza.

Explicit interfész-implementációk

Name Description
IComparable.CompareTo(Object)

Összehasonlítja ezt a ValueTuple példányt egy megadott objektummal, és visszaadja a relatív értékek jelzését.

IStructuralComparable.CompareTo(Object, IComparer)

Összehasonlítja az aktuális ValueTuple példányt egy megadott objektummal.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Olyan értéket ad vissza, amely azt jelzi, hogy az aktuális ValueTuple példány egy adott objektummal egyenlő-e egy megadott összehasonlítási módszer alapján.

IStructuralEquatable.GetHashCode(IEqualityComparer)

A példány kivonatkódját ValueTuple adja vissza.

ITuple.Item[Int32]

Visszaad egy IndexOutOfRangeException. Nincsenek elemek a ValueTuple.

ITuple.Length

Lekéri a példány hosszát ValueTuple , amely mindig 0. Nincsenek elemek a ValueTuple.

A következőre érvényes: