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á má určitý počet a posloupnost 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 lze vytvořit Tuple<T1> instanci 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 pro Item1 čtení.

Konstruktory

Name Description
Tuple<T1>(T1)

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

Vlastnosti

Name Description
Item1

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

Metody

Name Description
Equals(Object)

Vrátí hodnotu, která urč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()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

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

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

Explicitní implementace rozhraní

Name Description
IComparable.CompareTo(Object)

Porovná aktuální Tuple<T1> objekt se zadaným objektem a vrátí celé číslo, které urč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é urč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 .Tuple

Metody rozšíření

Name Description
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é