Sdílet prostřednictvím


ValueTuple<T1> Struktura

Definice

Představuje řazenou kolekci členů s jednou komponentou.

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

Parametry typu

T1

Typ jediného prvku řazené kolekce členů hodnoty.

Dědičnost
ValueTuple<T1>
Atributy
Implementuje

Poznámky

Další informace o tomto rozhraní API najdete v tématu Hodnoty řazených kolekcí členů.

Konstruktory

ValueTuple<T1>(T1)

Inicializuje novou ValueTuple<T1> instanci.

Pole

Item1

Získá hodnotu aktuální ValueTuple<T1> instance první prvek.

Metody

CompareTo(ValueTuple<T1>)

Porovná aktuální ValueTuple<T1> instanci s určenou ValueTuple<T1> instancí.

Equals(Object)

Vrátí hodnotu, která označuje, zda je aktuální ValueTuple<T1> instance rovna zadanému objektu.

Equals(ValueTuple<T1>)

Vrátí hodnotu, která označuje, zda se aktuální ValueTuple<T1> instance rovná zadané ValueTuple<T1> instanci.

GetHashCode()

Vypočítá hashovací kód pro aktuální ValueTuple<T1> instanci.

ToString()

Vrátí řetězec, který představuje hodnotu této ValueTuple<T1> instance.

Explicitní implementace rozhraní

IComparable.CompareTo(Object)

Porovná aktuální ValueTuple<T1> instanci se zadaným objektem pomocí zadaného porovnávače a vrátí celé číslo, které označuje, zda je aktuální objekt před, za nebo ve stejné pozici jako zadaný objekt v pořadí řazení.

IStructuralComparable.CompareTo(Object, IComparer)

Porovná aktuální ValueTuple<T1> instanci se zadaným objektem pomocí zadaného porovnávače a vrátí celé číslo, které označuje, zda je aktuální objekt před, za nebo ve stejné pozici jako zadaný objekt v pořadí řazení.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Vrátí hodnotu, která označuje, zda je aktuální ValueTuple<T1> instance rovna zadanému objektu na základě zadané porovnávací metody.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Vypočítá hashovací kód pro aktuální ValueTuple<T1> instanci pomocí zadané výpočetní metody.

ITuple.Item[Int32]

Získá hodnotu elementu ValueTuple .

ITuple.Length

Získá počet prvků v .ValueTuple

Metody rozšíření

ToTuple<T1>(ValueTuple<T1>)

Převede instanci ValueTuple struktury na instanci Tuple třídy.

Platí pro