Tuple<T1> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
ITuple.Length |
Získá počet prvků v sadě |
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 |