Come usare la coppia in C#

Come Usare La Coppia In C



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. La struttura Pair fa parte dello spazio dei nomi System.Collections.Generic in C#. Questa struttura di dati può essere utilizzata in vari scenari, come l'archiviazione di coppie chiave-valore o la restituzione di due valori da una funzione. Questo articolo esplora l'uso delle coppie in C# insieme a esempi illustrativi.

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. Il primo valore è di tipo T1 e il secondo valore è di tipo T2.

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.