Cum se utilizează perechea în C#

Cum Se Utilizeaza Perechea In C



Pair este o structură de date utilă în C# care vă permite să stocați o pereche de valori, unde fiecare valoare poate fi de diferite tipuri de date. Structura Pair face parte din spațiul de nume System.Collections.Generic în C#. Această structură de date poate fi utilizată în diferite scenarii, cum ar fi stocarea perechilor cheie-valoare sau returnarea a două valori dintr-o funcție. Acest articol explorează utilizarea perechilor în C# împreună cu exemple ilustrative.

Folosind Pereche în C#

Pentru a utiliza Pair în C#, trebuie să includeți spațiul de nume System.Collections.Generic în cod. Apoi, puteți crea un obiect Pair cu două valori folosind clasa Pair. Prima valoare este de tip T1, iar a doua valoare este de tip T2.

Iată un exemplu de creare a unui obiect Pair cu două valori:







Pereche < șir, int > myPair = pereche nouă < șir, int > ( 'Se' , douăzeci ) ;

În acest exemplu, am creat un obiect Pair cu două valori, unde prima valoare este un șir „Sam” și a doua valoare este un întreg 20.



Puteți accesa valorile unui obiect Pair folosind proprietățile First și Second, iată o ilustrație:



Consolă.WriteLine ( perechea mea.În primul rând ) ;
Consolă.WriteLine ( perechea mea.Al doilea ) ;

De asemenea, puteți modifica valorile unui obiect Pair folosind aceste proprietăți, iată o ilustrație:





myPair.First = 'Marcă' ;
perechea mea.Al doilea = 30 ;

Consolă.WriteLine ( perechea mea.În primul rând ) ;
Consolă.WriteLine ( perechea mea.Al doilea ) ;

Perechea poate fi utilă atunci când trebuie să returnați două valori dintr-o funcție. În loc să creați o clasă personalizată sau să folosiți parametrii, puteți returna un obiect Pair cu două valori. Iată un exemplu:

folosind System;
folosind System.Collections.Generic;

namespace PairExample {
Programul clasei {
gol static Principal ( şir [ ] argumente ) {
// Crearea unei perechi
Pereche < șir, int > myPair = pereche nouă < șir, int > ( 'Se' , douăzeci ) ;
// Ieșire pereche originală
Consolă.WriteLine ( „Perechea originală:” ) ;
Consolă.WriteLine ( $ „Primul: {myPair.First}, al doilea: {myPair.Second}” ) ;
// Modificarea unei perechi
myPair.First = 'Marcă' ;
perechea mea.Al doilea = 30 ;
// Ieșire pereche modificată
Consolă.WriteLine ( ' \n Perechea modificată:' ) ;
Consolă.WriteLine ( $ „Primul: {myPair.First}, al doilea: {myPair.Second}” ) ;
Consola.ReadLine ( ) ;
}
}
// Clasa de perechi
Clasa publică Pereche < T1, T2 > {
public T1 În primul rând {
obține;
a stabilit ;
}
public T2 Al doilea {
obține;
a stabilit ;
}
public Pereche ( T1 primul, T2 al doilea ) {
Primul = primul;
Al doilea = al doilea;
}
}
}

În acest cod, mai întâi creăm un obiect Pair cu un șir și o valoare întreagă. Apoi accesăm valorile perechii folosind prima și a doua proprietăți și apoi, modificăm valorile perechii folosind aceleași proprietăți.



Rețineți că definim clasa Pair separat de metoda Main. Clasa Pair are doi parametri de tip generic, T1 și T2, care reprezintă tipurile primei și, respectiv, celei de-a doua valori a perechii. Definim două proprietăți, First și Second, pentru a accesa aceste valori și oferim un constructor pentru a le inițializa.

Concluzie

Pair este o structură de date utilă în C# care vă permite să stocați o pereche de valori, unde fiecare valoare poate fi de diferite tipuri de date. Poate fi utilizat în diferite scenarii, cum ar fi stocarea perechilor cheie-valoare sau returnarea a două valori dintr-o funcție. În acest articol, am explorat utilizarea perechilor în C# prin diverse exemple. Încorporând perechi în codul dvs., îi puteți îmbunătăți lizibilitatea, mentenabilitatea și simplitatea generală.