ValueTuple 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í.
Poskytuje statické metody pro vytváření kolekcí členů hodnot.
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable
- Dědičnost
- Atributy
- Implementuje
Poznámky
Další informace o tomto rozhraní API najdete v tématu Hodnoty řazených kolekcí členů.
Metody
CompareTo(ValueTuple) |
Porovná aktuální ValueTuple instanci s určenou ValueTuple instancí. |
Create() |
Vytvoří novou řazenou kolekci hodnot s nulovými komponentami. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Vytvoří novou řazenou kolekci hodnot s 8 komponentami (osmičkovou kolekcí). |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Vytvoří novou kolekci členů se 7 komponentami (septuple). |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Vytvoří novou řazenou kolekci členů se 6 komponentami (sexuple). |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Vytvoří novou kolekci členů hodnot s 5 komponentami (kvintuple). |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Vytvoří novou řazenou kolekci členů se 4 komponentami (čtyřnásobnou). |
Create<T1,T2,T3>(T1, T2, T3) |
Vytvoří novou řazenou kolekci hodnot se třemi komponentami (trojitým). |
Create<T1,T2>(T1, T2) |
Vytvoří novou řazenou kolekci hodnot se 2 komponentami (párem). |
Create<T1>(T1) |
Vytvoří novou řazenou kolekci hodnot s 1 komponentou (jednoúčelovou). |
Equals(Object) |
Vrátí hodnotu, která označuje, zda je aktuální ValueTuple instance rovna zadanému objektu. |
Equals(ValueTuple) |
Určuje, zda jsou si dvě ValueTuple instance rovny. Tato metoda vždy vrátí |
GetHashCode() |
Vrátí kód hash pro aktuální ValueTuple instanci. |
ToString() |
Vrátí řetězcovou reprezentaci této ValueTuple instance. |
Explicitní implementace rozhraní
IComparable.CompareTo(Object) |
Porovná tuto ValueTuple instanci se zadaným objektem a vrátí indikaci jejich relativních hodnot. |
IStructuralComparable.CompareTo(Object, IComparer) |
Porovná aktuální ValueTuple instanci s určeným objektem. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Vrátí hodnotu, která označuje, zda je aktuální ValueTuple instance rovna zadanému objektu na základě zadané porovnávací metody. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Vrátí kód hash pro tuto ValueTuple instanci. |
ITuple.Item[Int32] |
Vrátí hodnotu IndexOutOfRangeException. V souboru nejsou žádné prvky |
ITuple.Length |
Získá délku této |