Tuple<T1> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um 1-tuple, ou 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
[System.Serializable]
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
type Tuple<'T1> = class
interface IStructuralComparable
interface IStructuralEquatable
interface IComparable
[<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
type Tuple<'T1> = class
interface IStructuralComparable
interface IStructuralEquatable
interface IComparable
interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple
Parâmetros de Tipo Genérico
- T1
O tipo do único componente da tupla.
- Herança
-
Tuple<T1>
- Atributos
- Implementações
Observações
Uma tupla é uma estrutura de dados que tem um número e sequência específicos de valores. A Tuple<T1> classe representa uma 1-tupla, ou singleton, que é uma tupla com um único componente. Um singleton é usado relativamente raramente no desenvolvimento de aplicações.
Pode instanciar um Tuple<T1> objeto chamando o Tuple<T1> construtor ou o método estático Tuple.Create . Pode recuperar o valor do componente único da tupla usando a propriedade de instância de apenas Item1 leitura.
Construtores
| Name | Description |
|---|---|
| Tuple<T1>(T1) |
Inicializa uma nova instância da Tuple<T1> classe. |
Propriedades
| Name | Description |
|---|---|
| Item1 |
Obtém o valor do Tuple<T1> componente único do objeto. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Devolve um valor que indica se o objeto atual Tuple<T1> é igual a um objeto especificado. |
| GetHashCode() |
Devolve o código hash do objeto atual Tuple<T1> . |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o valor desta Tuple<T1> instância. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara o objeto atual Tuple<T1> com um objeto especificado e devolve um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de ordenação. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Compara o objeto atual Tuple<T1> com um objeto especificado usando um comparador especificado, e devolve um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de ordenação. |
| IStructuralEquatable.Equals(Object, IEqualityComparer) |
Devolve um valor que indica se o objeto atual Tuple<T1> é igual a um objeto especificado com base num método de comparação especificado. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Calcula o código de hash para o objeto atual Tuple<T1> usando um método de computação especificado. |
| ITuple.Item[Int32] |
Obtém o valor do |
| ITuple.Length |
Obtém o número de elementos em . |
Métodos da Extensão
| Name | Description |
|---|---|
| Deconstruct<T1>(Tuple<T1>, T1) |
Desconstrói uma tupla com 1 elemento numa variável separada. |
| ToValueTuple<T1>(Tuple<T1>) |
Converte uma instância da |