ValueTuple<T1,T2,T3,T4,T5,T6> Struktura
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 řazenou kolekci hodnot se 6 komponentami.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6)), IStructuralComparable, IStructuralEquatable
Parametry typu
- T1
Typ prvního prvku řazené kolekce členů hodnoty
- T2
Typ druhého prvku řazené kolekce členů hodnoty.
- T3
Typ třetího prvku řazené kolekce členů hodnoty.
- T4
Typ čtvrtého prvku řazené kolekce členů hodnoty.
- T5
Typ pátého elementu řazené kolekce členů hodnoty.
- T6
Typ šestého prvku řazené kolekce členů hodnoty.
- Dědičnost
- Atributy
- Implementuje
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6>> ITuple
Poznámky
Další informace o tomto rozhraní API najdete v tématu Hodnoty řazených kolekcí členů.
Konstruktory
ValueTuple<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Inicializuje novou ValueTuple<T1,T2,T3,T4,T5,T6> instanci. |
Pole
Item1 |
Získá hodnotu aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance první prvek. |
Item2 |
Získá hodnotu aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance druhý prvek. |
Item3 |
Získá hodnotu třetího prvku aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance. |
Item4 |
Získá hodnotu aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance čtvrtý prvek. |
Item5 |
Získá hodnotu aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance pátého elementu. |
Item6 |
Získá hodnotu aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance šestý prvek. |
Metody
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6>) |
Porovná aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instanci s určenou ValueTuple<T1,T2,T3,T4,T5,T6> instancí. |
Equals(Object) |
Vrátí hodnotu, která označuje, zda je aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance rovna zadanému objektu. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6>) |
Vrátí hodnotu, která označuje, zda se aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instance rovná zadané ValueTuple<T1,T2,T3,T4,T5,T6> instanci. |
GetHashCode() |
Vypočítá hashovací kód pro aktuální ValueTuple<T1,T2,T3,T4,T5,T6> instanci. |
ToString() |
Vrátí řetězec, který představuje hodnotu této ValueTuple<T1,T2,T3,T4,T5,T6> instance. |
Explicitní implementace rozhraní
IComparable.CompareTo(Object) |
Porovná aktuální ValueTuple<T1,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> instanci pomocí zadané výpočetní metody. |
ITuple.Item[Int32] |
Získá hodnotu zadaného |
ITuple.Length |
Získá počet prvků v . |
Metody rozšíření
ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>) |
Převede instanci |