Ako používať pár v C#

Ako Pouzivat Par V C



Pár je užitočná dátová štruktúra v C#, ktorá vám umožňuje uložiť pár hodnôt, pričom každá hodnota môže byť iného dátového typu. Štruktúra Pair je súčasťou menného priestoru System.Collections.Generic v C#. Túto dátovú štruktúru možno použiť v rôznych scenároch, ako je napríklad ukladanie párov kľúč – hodnota alebo vrátenie dvoch hodnôt z funkcie. Tento článok skúma použitie párov v C# spolu s názornými príkladmi.

Použitie párovania v C#

Ak chcete použiť Pair v C#, musíte do kódu zahrnúť menný priestor System.Collections.Generic. Potom môžete vytvoriť objekt Pair s dvoma hodnotami pomocou triedy Pair. Prvá hodnota je typu T1 a druhá hodnota je typu T2.

Tu je príklad vytvorenia objektu Pair s dvoma hodnotami:







Spárovať < reťazec, int > myPair = nový pár < reťazec, int > ( 'sám' , dvadsať ) ;

V tomto príklade sme vytvorili objekt Pair s dvoma hodnotami, kde prvá hodnota je reťazec „Sam“ a druhá hodnota je celé číslo 20.



K hodnotám objektu Pair môžete pristupovať pomocou vlastností First a Second, tu je ilustrácia:



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

Pomocou týchto vlastností môžete tiež upraviť hodnoty objektu Pair, tu je ilustrácia:





myPair.First = 'značka' ;
myPair.Second = 30 ;

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

Párovanie môže byť užitočné, keď potrebujete vrátiť dve hodnoty z funkcie. Namiesto vytvárania vlastnej triedy alebo používania parametrov out môžete vrátiť objekt Pair s dvoma hodnotami. Tu je príklad:

pomocou systému;
pomocou System.Collections.Generic;

menný priestor PairExample {
triedny program {
static void Main ( reťazec [ ] args ) {
// Vytvorenie páru
Spárovať < reťazec, int > myPair = nový pár < reťazec, int > ( 'sám' , dvadsať ) ;
// Výstupný pôvodný pár
Console.WriteLine ( 'Pôvodný pár:' ) ;
Console.WriteLine ( $ 'Prvý: {myPair.First}, Druhý: {myPair.Second}' ) ;
// Úprava páru
myPair.First = 'značka' ;
myPair.Second = 30 ;
// Výstup upravený pár
Console.WriteLine ( ' \n Upravený pár:' ) ;
Console.WriteLine ( $ 'Prvý: {myPair.First}, Druhý: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Párová trieda
verejná trieda Pár < T1, T2 > {
verejné T1 Najprv {
dostať;
nastaviť ;
}
verejný T2 Druhý {
dostať;
nastaviť ;
}
verejný pár ( T1 prvý, T2 druhý ) {
Prvý = prvý;
Druhý = druhý;
}
}
}

V tomto kóde najprv vytvoríme objekt Pair s reťazcom a celočíselnou hodnotou. Potom pristupujeme k hodnotám páru pomocou vlastností First a Second a potom upravíme hodnoty páru pomocou rovnakých vlastností.



Všimnite si, že triedu Pair definujeme oddelene od hlavnej metódy. Trieda Pair má dva parametre generického typu, T1 a T2, ktoré predstavujú typy prvej a druhej hodnoty páru. Pre prístup k týmto hodnotám definujeme dve vlastnosti, First a Second, a poskytujeme konštruktor na ich inicializáciu.

Záver

Pár je užitočná dátová štruktúra v C#, ktorá vám umožňuje uložiť pár hodnôt, pričom každá hodnota môže byť iného dátového typu. Dá sa použiť v rôznych scenároch, ako je napríklad ukladanie párov kľúč – hodnota alebo vrátenie dvoch hodnôt z funkcie. V tomto článku sme prostredníctvom rôznych príkladov preskúmali využitie párov v C#. Začlenením párov do kódu môžete zlepšiť jeho čitateľnosť, udržiavateľnosť a celkovú jednoduchosť.