Como usar o par em C #

Como Usar O Par Em C



Pair é uma estrutura de dados útil em C# que permite armazenar um par de valores, onde cada valor pode ser de diferentes tipos de dados. A estrutura Pair faz parte do namespace System.Collections.Generic em C#. Essa estrutura de dados pode ser usada em vários cenários, como armazenar pares chave-valor ou retornar dois valores de uma função. Este artigo explora o uso de pares em C# juntamente com exemplos ilustrativos.

Usando Par em C#

Para usar Pair em C#, você precisa incluir o namespace System.Collections.Generic em seu código. Em seguida, você pode criar um objeto Pair com dois valores usando a classe Pair. O primeiro valor é do tipo T1 e o segundo valor é do tipo T2.

Aqui está um exemplo de criação de um objeto Pair com dois valores:







Par < string, inteiro > myPair = novo par < string, inteiro > ( 'Ele mesmo' , vinte ) ;

Neste exemplo, criamos um objeto Pair com dois valores, onde o primeiro valor é uma string “Sam” e o segundo valor é um inteiro 20.



Você pode acessar os valores de um objeto Pair usando as propriedades First e Second, aqui está uma ilustração:



Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

Você também pode modificar os valores de um objeto Pair usando essas propriedades, aqui está uma ilustração:





myPair.First = 'Marca' ;
myPair.Second = 30 ;

Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

Pair pode ser útil quando você precisa retornar dois valores de uma função. Em vez de criar uma classe personalizada ou usar parâmetros, você pode retornar um objeto Pair com dois valores. Aqui está um exemplo:

usando Sistema;
usando System.Collections.Generic;

namespace PairExample {
programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {
// Criando um par
Par < string, inteiro > myPair = novo par < string, inteiro > ( 'Ele mesmo' , vinte ) ;
// Par original de saída
Console.WriteLine ( 'Par original:' ) ;
Console.WriteLine ( $ 'Primeiro: {myPair.First}, Segundo: {myPair.Second}' ) ;
// Modificando um par
myPair.First = 'Marca' ;
myPair.Second = 30 ;
// Par modificado de saída
Console.WriteLine ( ' \n Par modificado:' ) ;
Console.WriteLine ( $ 'Primeiro: {myPair.First}, Segundo: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// classe par
classe pública Par < T1, T2 > {
público T1 Primeiro {
pegar;
definir ;
}
público T2 Segundo {
pegar;
definir ;
}
par público ( T1 primeiro, T2 segundo ) {
Primeiro = primeiro;
Segundo = segundo;
}
}
}

Neste código, primeiro criamos um objeto Pair com uma string e um valor inteiro. Em seguida, acessamos os valores do par usando as propriedades First e Second e, em seguida, modificamos os valores do par usando as mesmas propriedades.



Observe que definimos a classe Pair separadamente do método Main. A classe Pair possui dois parâmetros de tipo genérico, T1 e T2, que representam os tipos do primeiro e segundo valores do par, respectivamente. Definimos duas propriedades, First e Second, para acessar esses valores e fornecemos um construtor para inicializá-los.

Conclusão

Pair é uma estrutura de dados útil em C# que permite armazenar um par de valores, onde cada valor pode ser de diferentes tipos de dados. Ele pode ser usado em vários cenários, como armazenar pares chave-valor ou retornar dois valores de uma função. Neste artigo, exploramos a utilização de pares em C# por meio de vários exemplos. Ao incorporar pares em seu código, você pode aprimorar sua legibilidade, facilidade de manutenção e simplicidade geral.