Sdílet prostřednictvím


Tuple<T1> Třída

Definice

Představuje 1 řazenou kolekci členů nebo singleton.

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

Parametry typu

T1

Typ jediné součásti řazené kolekce členů.

Dědičnost
Tuple<T1>
Atributy
Implementuje

Poznámky

Řazená kolekce členů je datová struktura, která obsahuje určitý počet a pořadí hodnot. Třída Tuple<T1> představuje 1 řazenou kolekci členů nebo singleton, což je řazená kolekce členů, která má jednu komponentu. Singleton se ve vývoji aplikací používá poměrně zřídka.

Objekt můžete vytvořit vytvořením instance Tuple<T1> voláním Tuple<T1> konstruktoru nebo statické Tuple.Create metody. Hodnotu jedné komponenty řazené kolekce členů můžete načíst pomocí vlastnosti instance jen Item1 pro čtení.

Konstruktory

Tuple<T1>(T1)

Inicializuje novou instanci Tuple<T1> třídy.

Vlastnosti

Item1

Získá hodnotu jedné komponenty objektu Tuple<T1> .

Metody

Equals(Object)

Vrátí hodnotu, která označuje, zda je aktuální Tuple<T1> objekt roven zadanému objektu.

GetHashCode()

Vrátí kód hash pro aktuální Tuple<T1> objekt.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

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

Explicitní implementace rozhraní

IComparable.CompareTo(Object)

Porovná aktuální Tuple<T1> objekt se zadaným objektem 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í Tuple<T1> objekt 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á určuje, zda je aktuální Tuple<T1> objekt roven zadanému objektu na základě zadané metody porovnání.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Vypočítá kód hash pro aktuální Tuple<T1> objekt pomocí zadané výpočetní metody.

ITuple.Item[Int32]

Získá hodnotu Tuple prvku.

ITuple.Length

Získá počet prvků v sadě Tuple.

Metody rozšíření

Deconstruct<T1>(Tuple<T1>, T1)

Dekonstruuje řazenou kolekci členů s 1 elementem do samostatné proměnné.

ToValueTuple<T1>(Tuple<T1>)

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

Platí pro

Viz také