ValueTuple<T1> Struktúra

Definíció

Egyetlen összetevővel rendelkező értékkontrasztot jelöl.

generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1> = struct
    interface ITuple
type ValueTuple<'T1> = struct
[<System.Serializable>]
type ValueTuple<'T1> = struct
    interface ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable

Típusparaméterek

T1

Az értékrekord egyetlen eleme.

Öröklődés
ValueTuple<T1>
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.

Konstruktorok

Name Description
ValueTuple<T1>(T1)

Inicializál egy új ValueTuple<T1> példányt.

Mezők

Name Description
Item1

Lekéri az aktuális ValueTuple<T1> példány első elemének értékét.

Metódusok

Name Description
CompareTo(ValueTuple<T1>)

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

Equals(Object)

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

Equals(ValueTuple<T1>)

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

GetHashCode()

Kiszámítja az aktuális ValueTuple<T1> példány kivonatkódját.

ToString()

A példány értékét ValueTuple<T1> képviselő sztringet ad vissza.

Explicit interfész-implementációk

Name Description
IComparable.CompareTo(Object)

Összehasonlítja az aktuális ValueTuple<T1> példányt egy adott objektummal egy megadott összehasonlító használatával, és egy egész számot ad vissza, amely jelzi, hogy az aktuális objektum a rendezési sorrendben a megadott objektum előtt, után vagy ugyanabban a pozícióban van-e.

IStructuralComparable.CompareTo(Object, IComparer)

Összehasonlítja az aktuális ValueTuple<T1> példányt egy adott objektummal egy megadott összehasonlító használatával, és egy egész számot ad vissza, amely jelzi, hogy az aktuális objektum a rendezési sorrendben a megadott objektum előtt, után vagy ugyanabban a pozícióban van-e.

IStructuralEquatable.Equals(Object, IEqualityComparer)

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

IStructuralEquatable.GetHashCode(IEqualityComparer)

Kiszámítja az aktuális ValueTuple<T1> példány kivonatkódját egy megadott számítási módszerrel.

ITuple.Item[Int32]

Lekéri az elem értékét ValueTuple .

ITuple.Length

Lekéri a ValueTuple.

Bővítő metódusok

Name Description
ToTuple<T1>(ValueTuple<T1>)

Átalakítja a ValueTuple struktúra egy példányát az Tuple osztály egy példányává.

A következőre érvényes: