Kako uporabljati Pair v C#

Kako Uporabljati Pair V C



Par je uporabna podatkovna struktura v C#, ki vam omogoča shranjevanje para vrednosti, pri čemer je lahko vsaka vrednost različnih tipov podatkov. Struktura Pair je del imenskega prostora System.Collections.Generic v C#. To podatkovno strukturo je mogoče uporabiti v različnih scenarijih, kot je shranjevanje parov ključ-vrednost ali vrnitev dveh vrednosti iz funkcije. Ta članek raziskuje uporabo parov v C# skupaj z ilustrativnimi primeri.

Uporaba para v C#

Če želite uporabiti Pair v C#, morate v kodo vključiti imenski prostor System.Collections.Generic. Nato lahko z razredom Pair ustvarite objekt Pair z dvema vrednostma. Prva vrednost je tipa T1, druga vrednost pa tipa T2.

Tukaj je primer ustvarjanja predmeta Pair z dvema vrednostma:







Par < niz, notr > myPair = nov par < niz, notr > ( 'sam' , dvajset ) ;

V tem primeru smo ustvarili objekt Pair z dvema vrednostma, kjer je prva vrednost niz »Sam«, druga vrednost pa celo število 20.



Do vrednosti objekta Pair lahko dostopate z lastnostma First in Second, tukaj je ilustracija:



Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

Prav tako lahko spremenite vrednosti predmeta Pair s temi lastnostmi, tukaj je ilustracija:





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

Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

Par je lahko koristen, ko morate iz funkcije vrniti dve vrednosti. Namesto da ustvarite razred po meri ali uporabite zunanje parametre, lahko vrnete objekt Pair z dvema vrednostma. Tukaj je primer:

z uporabo sistema;
z uporabo System.Collections.Generic;

imenski prostor PairExample {
razredni program {
statična praznina Main ( vrvica [ ] args ) {
// Ustvarjanje para
Par < niz, notr > myPair = nov par < niz, notr > ( 'sam' , dvajset ) ;
// Izhod izvirnega para
Console.WriteLine ( 'Izvirni par:' ) ;
Console.WriteLine ( $ 'Prvi: {myPair.First}, drugi: {myPair.Second}' ) ;
// Spreminjanje para
myPair.First = 'Mark' ;
myPair.Second = 30 ;
// Izhod spremenjenega para
Console.WriteLine ( ' \n Spremenjen par:' ) ;
Console.WriteLine ( $ 'Prvi: {myPair.First}, drugi: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Razred v paru
javni razred Par < T1, T2 > {
javni T1 Prvi {
dobiti;
set ;
}
javni T2 Drugi {
dobiti;
set ;
}
javni par ( T1 prvi, T2 drugi ) {
Prvi = prvi;
Drugi = drugi;
}
}
}

V tej kodi najprej ustvarimo objekt Pair z nizom in vrednostjo celega števila. Nato dostopamo do vrednosti para z lastnostma First in Second, nato pa spremenimo vrednosti para z uporabo istih lastnosti.



Upoštevajte, da razred Pair definiramo ločeno od metode Main. Razred Par ima dva generična parametra tipa, T1 in T2, ki predstavljata tipa prve oziroma druge vrednosti para. Definiramo dve lastnosti, First in Second, za dostop do teh vrednosti, in nudimo konstruktor za njuno inicializacijo.

Zaključek

Par je uporabna podatkovna struktura v C#, ki vam omogoča shranjevanje para vrednosti, pri čemer je lahko vsaka vrednost različnih tipov podatkov. Uporablja se lahko v različnih scenarijih, kot je shranjevanje parov ključ-vrednost ali vrnitev dveh vrednosti iz funkcije. V tem članku smo skozi različne primere raziskali uporabo parov v C#. Z vključitvijo parov v kodo lahko izboljšate njeno berljivost, vzdržljivost in splošno preprostost.