A párosítás használata C#-ban

A Parositas Hasznalata C Ban



A Pair egy hasznos adatstruktúra a C#-ban, amely lehetővé teszi egy értékpár tárolását, ahol minden érték különböző adattípusú lehet. A Pair szerkezet a System.Collections.Generic névtér része a C#-ban. Ez az adatstruktúra különféle forgatókönyvekben használható, például kulcs-érték párok tárolására vagy két érték visszaadására egy függvényből. Ez a cikk bemutatja a párok használatát a C# nyelvben szemléltető példákkal együtt.

Párosítás használata C#-ban

A Pair C# nyelven való használatához szerepeltetnie kell a System.Collections.Generic névteret a kódban. Ezután létrehozhat egy Pair objektumot két értékkel a Pair osztály használatával. Az első érték T1, a második érték T2 típusú.

Íme egy példa egy Pair objektum létrehozására két értékkel:







Pár < húr, int > myPair = új pár < húr, int > ( 'Saját maga' , húsz ) ;

Ebben a példában egy Pair objektumot hoztunk létre két értékkel, ahol az első érték egy „Sam” karakterlánc, a második érték pedig egy 20 egész szám.



A Pair objektumok értékeit az First and Second tulajdonságok használatával érheti el, íme egy illusztráció:



Console.WriteLine ( myPair.Először ) ;
Console.WriteLine ( myPair.Másodszor ) ;

A Pair objektumok értékeit is módosíthatja ezekkel a tulajdonságokkal, íme egy illusztráció:





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

Console.WriteLine ( myPair.Először ) ;
Console.WriteLine ( myPair.Másodszor ) ;

A pár akkor lehet hasznos, ha egy függvényből két értéket kell visszaadnia. Egyéni osztály létrehozása vagy paraméterek használata helyett visszaadhat egy Pair objektumot két értékkel. Íme egy példa:

Rendszer használata;
a System.Collections.Generic használatával;

névtér PairExample {
osztály Programja {
statikus üres Fő ( húr [ ] args ) {
// Pár létrehozása
Pár < húr, int > myPair = új pár < húr, int > ( 'Saját maga' , húsz ) ;
// Eredeti pár kimenet
Console.WriteLine ( 'Eredeti pár:' ) ;
Console.WriteLine ( $ 'Először: {myPair.First}, második: {myPair.Second}' ) ;
// Pár módosítása
myPair.First = 'Mark' ;
myPair.Second = 30 ;
// Kimenet módosított pár
Console.WriteLine ( ' \n Módosított pár:' ) ;
Console.WriteLine ( $ 'Először: {myPair.First}, második: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Páros osztály
nyilvános osztály Pár < T1, T2 > {
nyilvános T1 Első {
kap;
készlet ;
}
nyilvános T2 Második {
kap;
készlet ;
}
nyilvános Pár ( T1 első, T2 második ) {
Első = első;
Második = második;
}
}
}

Ebben a kódban először létrehozunk egy Pair objektumot egy karakterlánccal és egy egész értékkel. Ezután elérjük a pár értékeit az Első és Második tulajdonságokkal, majd ugyanezekkel a tulajdonságokkal módosítjuk a pár értékeit.



Vegye figyelembe, hogy a Pair osztályt a Main metódustól külön definiáljuk. A Pair osztálynak két általános típusparamétere van, a T1 és a T2, amelyek a pár első és második értékének típusát reprezentálják. Két tulajdonságot határozunk meg, az elsőt és a másodikat az értékek eléréséhez, és biztosítunk egy konstruktort az inicializálásukhoz.

Következtetés

A Pair egy hasznos adatstruktúra a C#-ban, amely lehetővé teszi egy értékpár tárolását, ahol minden érték különböző adattípusú lehet. Különféle forgatókönyvekben használható, például kulcs-érték párok tárolására vagy két érték visszaadására egy függvényből. Ebben a cikkben a párok felhasználását vizsgáltuk meg a C# nyelvben különböző példákon keresztül. Párok beépítésével a kódba javíthatja annak olvashatóságát, karbantarthatóságát és általános egyszerűségét.