Usare Pair in C#
Per usare Pair in C#, devi includere lo spazio dei nomi System.Collections.Generic nel codice. Quindi, puoi creare un oggetto Pair con due valori utilizzando la classe Pair
Ecco un esempio di creazione di un oggetto Pair con due valori:
Paio < stringa, int > myPair = nuova coppia < stringa, int > ( 'Lui stesso' , venti ) ;
In questo esempio, abbiamo creato un oggetto Pair con due valori, dove il primo valore è una stringa 'Sam' e il secondo valore è un numero intero 20.
È possibile accedere ai valori di un oggetto Pair utilizzando le proprietà First e Second, ecco un'illustrazione:
Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Secondo ) ;
Puoi anche modificare i valori di un oggetto Pair usando queste proprietà, ecco un'illustrazione:
miaPair.First = 'Segno' ;
miaPair.Second = 30 ;
Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Secondo ) ;
Pair può essere utile quando devi restituire due valori da una funzione. Invece di creare una classe personalizzata o utilizzare i parametri, puoi restituire un oggetto Pair con due valori. Ecco un esempio:
utilizzando il sistema;utilizzando System.Collections.Generic;
namespace CoppiaEsempio {
programma di classe {
vuoto statico principale ( corda [ ] arg ) {
// Creazione di una coppia
Paio < stringa, int > myPair = nuova coppia < stringa, int > ( 'Lui stesso' , venti ) ;
// Uscita coppia originale
Console.WriteLine ( 'Coppia originale:' ) ;
Console.WriteLine ( $ 'Primo: {myPair.First}, Secondo: {myPair.Second}' ) ;
// Modificare una coppia
miaPair.First = 'Segno' ;
miaPair.Second = 30 ;
// Uscita coppia modificata
Console.WriteLine ( ' \N Coppia modificata:' ) ;
Console.WriteLine ( $ 'Primo: {myPair.First}, Secondo: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Classe di coppia
coppia di classe pubblica < T1, T2 > {
pubblico T1 Primo {
Ottenere;
impostato ;
}
pubblico T2 Secondo {
Ottenere;
impostato ;
}
Coppia pubblica ( T1 prima, T2 secondo ) {
Primo = primo;
Secondo = secondo;
}
}
}
In questo codice, per prima cosa creiamo un oggetto Pair con una stringa e un valore intero. Quindi accediamo ai valori della coppia utilizzando le proprietà First e Second e quindi modifichiamo i valori della coppia utilizzando le stesse proprietà.
Si noti che definiamo la classe Pair separatamente dal metodo Main. La classe Pair ha due parametri di tipo generico, T1 e T2, che rappresentano rispettivamente i tipi del primo e del secondo valore della coppia. Definiamo due proprietà, First e Second, per accedere a questi valori e forniamo un costruttore per inizializzarli.
Conclusione
Pair è un'utile struttura di dati in C# che consente di archiviare una coppia di valori, in cui ogni valore può essere di diversi tipi di dati. Può essere utilizzato in vari scenari, come l'archiviazione di coppie chiave-valore o la restituzione di due valori da una funzione. In questo articolo abbiamo esplorato l'utilizzo delle coppie in C# attraverso vari esempi. Incorporando le coppie nel codice, puoi migliorarne la leggibilità, la manutenibilità e la semplicità complessiva.