Comment utiliser la paire en C #

Comment Utiliser La Paire En C



Pair est une structure de données utile en C# qui vous permet de stocker une paire de valeurs, où chaque valeur peut être de différents types de données. La structure Pair fait partie de l'espace de noms System.Collections.Generic en C#. Cette structure de données peut être utilisée dans divers scénarios, tels que le stockage de paires clé-valeur ou le retour de deux valeurs à partir d'une fonction. Cet article explore l'utilisation des paires en C # avec des exemples illustratifs.

Utiliser la paire en C#

Pour utiliser Pair en C#, vous devez inclure l'espace de noms System.Collections.Generic dans votre code. Ensuite, vous pouvez créer un objet Pair avec deux valeurs à l'aide de la classe Pair. La première valeur est de type T1 et la deuxième valeur est de type T2.

Voici un exemple de création d'un objet Pair avec deux valeurs :







Paire < chaîne, entier > myPair = nouvelle paire < chaîne, entier > ( 'Lui-même' , vingt ) ;

Dans cet exemple, nous avons créé un objet Pair avec deux valeurs, où la première valeur est une chaîne 'Sam' et la seconde valeur est un entier 20.



Vous pouvez accéder aux valeurs d'un objet Pair en utilisant les propriétés First et Second, voici une illustration :



Console.WriteLineConsole.WriteLine ( maPaire.Premier ) ;
Console.WriteLineConsole.WriteLine ( myPair.Second ) ;

Vous pouvez également modifier les valeurs d'un objet Pair à l'aide de ces propriétés, voici une illustration :





maPaire.First = 'Marquer' ;
maPaire.Seconde = 30 ;

Console.WriteLineConsole.WriteLine ( maPaire.Premier ) ;
Console.WriteLineConsole.WriteLine ( myPair.Second ) ;

Pair peut être utile lorsque vous devez renvoyer deux valeurs à partir d'une fonction. Au lieu de créer une classe personnalisée ou d'utiliser des paramètres out, vous pouvez renvoyer un objet Pair avec deux valeurs. Voici un exemple:

utiliser le système ;
en utilisant System.Collections.Generic ;

espace de noms PairExample {
Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
// Créer une paire
Paire < chaîne, entier > myPair = nouvelle paire < chaîne, entier > ( 'Lui-même' , vingt ) ;
// Sortir la paire d'origine
Console.WriteLineConsole.WriteLine ( 'Paire d'origine :' ) ;
Console.WriteLineConsole.WriteLine ( $ 'Premier : {myPair.First}, Deuxième : {myPair.Second}' ) ;
// Modifier une paire
maPaire.First = 'Marquer' ;
maPaire.Seconde = 30 ;
// Sortie paire modifiée
Console.WriteLineConsole.WriteLine ( ' \n Paire modifiée : ' ) ;
Console.WriteLineConsole.WriteLine ( $ 'Premier : {myPair.First}, Deuxième : {myPair.Second}' ) ;
Console.ReadLineConsole.ReadLine ( ) ;
}
}
// Classe de paire
Paire de classe publique < T1, T2 > {
T1 public d'abord {
obtenir;
ensemble ;
}
public T2 Deuxième {
obtenir;
ensemble ;
}
Paire publique ( T1 en premier, T2 en second ) {
Premier = premier ;
Deuxième = deuxième ;
}
}
}

Dans ce code, nous créons d'abord un objet Pair avec une chaîne et une valeur entière. Nous accédons ensuite aux valeurs de la paire à l'aide des propriétés First et Second, puis nous modifions les valeurs de la paire à l'aide des mêmes propriétés.



Notez que nous définissons la classe Pair séparément de la méthode Main. La classe Pair a deux paramètres de type génériques, T1 et T2, qui représentent respectivement les types des première et deuxième valeurs de la paire. Nous définissons deux propriétés, First et Second, pour accéder à ces valeurs, et nous fournissons un constructeur pour les initialiser.

Conclusion

Pair est une structure de données utile en C# qui vous permet de stocker une paire de valeurs, où chaque valeur peut être de différents types de données. Il peut être utilisé dans divers scénarios, tels que le stockage de paires clé-valeur ou le retour de deux valeurs à partir d'une fonction. Dans cet article, nous avons exploré l'utilisation des paires en C # à travers divers exemples. En incorporant des paires dans votre code, vous pouvez améliorer sa lisibilité, sa maintenabilité et sa simplicité globale.