Paari kasutamine C#-s

Paari Kasutamine C S



Paar on C#-s kasulik andmestruktuur, mis võimaldab salvestada väärtuste paari, kus iga väärtus võib olla erinevat tüüpi andmetüüpe. Paaristruktuur on osa C# nimeruumist System.Collections.Generic. Seda andmestruktuuri saab kasutada mitmesugustes stsenaariumides, näiteks võtme-väärtuste paaride salvestamiseks või funktsiooni kahe väärtuse tagastamiseks. See artikkel uurib paaride kasutamist C#-s koos illustreerivate näidetega.

Paari kasutamine C#-s

Paari kasutamiseks C#-s peate oma koodi lisama nimeruumi System.Collections.Generic. Seejärel saate klassi Pair abil luua kahe väärtusega Pair-objekti. Esimene väärtus on tüüpi T1 ja teine ​​väärtus on tüüpi T2.

Siin on näide kahe väärtusega paariobjekti loomisest:







Paari < string, int > myPair = uus paar < string, int > ( 'ise' , kakskümmend ) ;

Selles näites lõime Pair-objekti kahe väärtusega, kus esimene väärtus on string 'Sam' ja teine ​​väärtus on täisarv 20.



Paariobjekti väärtustele pääsete juurde atribuutide First ja Second abil, siin on illustratsioon:



Console.WriteLine ( myPair.Esiteks ) ;
Console.WriteLine ( minupaar.Teiseks ) ;

Neid omadusi kasutades saate muuta ka Pair-objekti väärtusi, siin on näide:





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

Console.WriteLine ( myPair.Esiteks ) ;
Console.WriteLine ( minupaar.Teiseks ) ;

Paar võib olla kasulik, kui peate funktsioonist tagastama kaks väärtust. Kohandatud klassi loomise või parameetrite kasutamise asemel saate Pair-objekti tagastada kahe väärtusega. Siin on näide:

süsteemi kasutamine;
kasutades System.Collections.Generic;

nimeruum PairExample {
klassi programm {
staatiline tühimik Peamine ( string [ ] args ) {
// Paari loomine
Paari < string, int > myPair = uus paar < string, int > ( 'ise' , kakskümmend ) ;
// Väljund originaalpaar
Console.WriteLine ( 'Algne paar:' ) ;
Console.WriteLine ( $ 'Esimene: {myPair.First}, teine: {myPair.Second}' ) ;
// Paari muutmine
myPair.First = 'Mark' ;
myPair.Second = 30 ;
// Väljundi muudetud paar
Console.WriteLine ( ' \n Muudetud paar:' ) ;
Console.WriteLine ( $ 'Esimene: {myPair.First}, teine: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Paarisklass
avalik klass Paar < T1, T2 > {
avalik T1 Esiteks {
saada;
seatud ;
}
avalik T2 Teine {
saada;
seatud ;
}
avalik paar ( T1 esimene, T2 teine ) {
Esimene = esimene;
Teine = teine;
}
}
}

Selles koodis loome esmalt Pair-objekti stringi ja täisarvu väärtusega. Seejärel pääseme paari väärtustele juurde atribuutide First ja Second abil ning seejärel muudame paari väärtusi samu atribuute kasutades.



Pange tähele, et me määratleme Pair-klassi eraldi Main-meetodist. Paariklassil on kaks üldist tüüpi parameetrit T1 ja T2, mis tähistavad vastavalt paari esimese ja teise väärtuse tüüpe. Nendele väärtustele juurdepääsemiseks määratleme kaks atribuuti, esimene ja teine, ning pakume nende lähtestamiseks konstruktori.

Järeldus

Paar on C#-s kasulik andmestruktuur, mis võimaldab salvestada väärtuste paari, kus iga väärtus võib olla erinevat tüüpi andmetüüpe. Seda saab kasutada mitmesugustes stsenaariumides, näiteks võtme-väärtuste paaride salvestamiseks või funktsiooni kahe väärtuse tagastamiseks. Selles artiklis oleme erinevate näidete kaudu uurinud paaride kasutamist C#-s. Lisades oma koodi paare, saate parandada selle loetavust, hooldatavust ja üldist lihtsust.