ValueTuple<T1,T2,T3,T4,T5> Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma tupla de valor com cinco componentes.
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5> : IComparable, IComparable<(T1, T2, T3, T4, T5)>, IEquatable<(T1, T2, T3, T4, T5)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3,T4,T5> : IComparable, IComparable<(T1, T2, T3, T4, T5)>, IEquatable<(T1, T2, T3, T4, T5)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5> : IComparable, IComparable<(T1, T2, T3, T4, T5)>, IEquatable<(T1, T2, T3, T4, T5)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5)), IStructuralComparable, IStructuralEquatable
Parâmetros de tipo
- T1
O tipo do primeiro elemento da tupla de valor.
- T2
O tipo do segundo elemento da tupla de valor.
- T3
O tipo do terceiro elemento da tupla de valor.
- T4
O tipo do quarto elemento da tupla de valor.
- T5
O tipo do quinto elemento da tupla de valor.
- Herança
- Atributos
- Implementações
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5>> IEquatable<ValueTuple<T1,T2,T3,T4,T5>> ITuple
Comentários
Para obter mais informações sobre essa API, consulte Tuplas de valor.
Construtores
ValueTuple<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Inicializa uma nova instância ValueTuple<T1,T2,T3,T4,T5>. |
Campos
Item1 |
Obtém o valor do primeiro elemento da instância ValueTuple<T1,T2,T3,T4,T5> atual. |
Item2 |
Obtém o valor do segundo elemento da instância ValueTuple<T1,T2,T3,T4,T5> atual. |
Item3 |
Obtém o valor do terceiro elemento da instância ValueTuple<T1,T2,T3,T4,T5> atual. |
Item4 |
Obtém o valor do quarto elemento da instância ValueTuple<T1,T2,T3,T4,T5> atual. |
Item5 |
Obtém o valor do quinto elemento da instância ValueTuple<T1,T2,T3,T4,T5> atual. |
Métodos
CompareTo(ValueTuple<T1,T2,T3,T4,T5>) |
Compara a instância ValueTuple<T1,T2,T3,T4,T5> atual a uma instância ValueTuple<T1,T2,T3,T4,T5> especificada. |
Equals(Object) |
Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5> atual é igual a um objeto especificado. |
Equals(ValueTuple<T1,T2,T3,T4,T5>) |
Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5> atual é igual a uma instância ValueTuple<T1,T2,T3,T4,T5> especificada. |
GetHashCode() |
Calcula o código hash para a instância ValueTuple<T1,T2,T3,T4,T5> atual. |
ToString() |
Retorna uma cadeia de caracteres que representa o valor desta instância ValueTuple<T1,T2,T3,T4,T5>. |
Implantações explícitas de interface
IComparable.CompareTo(Object) |
Compara a instância ValueTuple<T1,T2,T3,T4,T5> atual a um objeto especificado usando um comparador especificado e retorna um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de classificação. |
IStructuralComparable.CompareTo(Object, IComparer) |
Compara a instância ValueTuple<T1,T2,T3,T4,T5> atual a um objeto especificado usando um comparador especificado e retorna um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de classificação. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5> atual é igual ao objeto especificado com base em um determinado método de comparação. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Calcula o código hash para a instância ValueTuple<T1,T2,T3,T4,T5> atual usando um método de computação especificado. |
ITuple.Item[Int32] |
Obtém o valor do elemento |
ITuple.Length |
Obtém o número de elementos no |
Métodos de Extensão
ToTuple<T1,T2,T3,T4,T5>(ValueTuple<T1,T2,T3,T4,T5>) |
Converte uma instância da |