ValueTuple<T1,T2,T3,T4,T5,T6,T7> Struktúra

Definíció

7 összetevővel rendelkező értékrekordot jelöl.

generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, 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>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
    interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = struct
    interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)), IStructuralComparable, IStructuralEquatable

Típusparaméterek

T1

Az értékrekord első elemének típusa.

T2

Az értékrekord második elemének típusa.

T3

Az értékrekord harmadik elemének típusa.

T4

Az értékrekord negyedik elemének típusa.

T5

Az értékrekord ötödik elemének típusa.

T6

Az értékrekord hatodik elemének típusa.

T7

Az értékrekord hetedik elemének típusa.

Öröklődés
ValueTuple<T1,T2,T3,T4,T5,T6,T7>
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,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Inicializál egy új ValueTuple<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) példányt.

Mezők

Name Description
Item1

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány első elemének értékét.

Item2

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány második elemének értékét.

Item3

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány harmadik elemének értékét.

Item4

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány negyedik elemének értékét.

Item5

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány ötödik elemének értékét.

Item6

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány hatodik elemének értékét.

Item7

Lekéri az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány hetedik elemének értékét.

Metódusok

Name Description
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Összehasonlítja az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példányt egy adott ValueTuple<T1,T2,T3,T4,T5,T6,T7> példánysal.

Equals(Object)

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

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

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

GetHashCode()

Kiszámítja az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> példány kivonatkódját.

ToString()

A példány értékét ValueTuple<T1,T2,T3,T4,T5,T6,T7> képviselő sztringet ad vissza.

Explicit interfész-implementációk

Name Description
IComparable.CompareTo(Object)

Összehasonlítja az aktuális ValueTuple<T1,T2,T3,T4,T5,T6,T7> 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,T2,T3,T4,T5,T6,T7> 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,T2,T3,T4,T5,T6,T7> 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,T2,T3,T4,T5,T6,T7> példány kivonatkódját egy megadott számítási módszerrel.

ITuple.Item[Int32]

Lekéri a megadott ValueTuple elem értékét.

ITuple.Length

Lekéri a ValueTuple.

Bővítő metódusok

Name Description
ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Á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: