Parin käyttäminen C#:ssa

Parin Kayttaminen C Ssa



Pari on hyödyllinen C#:n tietorakenne, jonka avulla voit tallentaa arvoparin, jossa jokainen arvo voi olla eri tietotyyppiä. Parirakenne on osa System.Collections.Generic-nimiavaruutta C#:ssa. Tätä tietorakennetta voidaan käyttää erilaisissa skenaarioissa, kuten avain-arvo-parien tallentamisessa tai kahden arvon palauttamisessa funktiosta. Tässä artikkelissa tarkastellaan parien käyttöä C#-kielessä havainnollisten esimerkkien kanssa.

Parin käyttäminen C#:ssa

Jos haluat käyttää paria C#:ssa, sinun on sisällytettävä koodiisi System.Collections.Generic-nimiavaruus. Sitten voit luoda Pair-objektin kahdella arvolla käyttämällä Pair-luokkaa. Ensimmäinen arvo on tyyppiä T1 ja toinen arvo on tyyppiä T2.

Tässä on esimerkki pariobjektin luomisesta kahdella arvolla:







Pari < merkkijono, int > myPair = uusi pari < merkkijono, int > ( 'Hän itse' , kaksikymmentä ) ;

Tässä esimerkissä loimme Pair-objektin kahdella arvolla, jossa ensimmäinen arvo on merkkijono 'Sam' ja toinen arvo on kokonaisluku 20.



Voit käyttää Pair-objektin arvoja käyttämällä ominaisuuksia First and Second, tässä on esimerkki:



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

Voit myös muokata Pair-objektin arvoja käyttämällä näitä ominaisuuksia, tässä on esimerkki:





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

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

Pari voi olla hyödyllinen, kun haluat palauttaa kaksi arvoa funktiosta. Sen sijaan, että luot mukautetun luokan tai käytät pois parametreja, voit palauttaa Pair-objektin kahdella arvolla. Tässä on esimerkki:

käyttämällä järjestelmää;
käyttäen System.Collections.Generic;

nimiavaruus PairExample {
luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
// Parin luominen
Pari < merkkijono, int > myPair = uusi pari < merkkijono, int > ( 'Hän itse' , kaksikymmentä ) ;
// Tulosta alkuperäinen pari
Console.WriteLine ( 'Alkuperäinen pari:' ) ;
Console.WriteLine ( $ 'Ensimmäinen: {myPair.First}, toinen: {myPair.Second}' ) ;
// Parin muokkaaminen
myPair.First = 'Mark' ;
myPair.Second = 30 ;
// Lähtö muokattu pari
Console.WriteLine ( ' \n Muokattu pari:' ) ;
Console.WriteLine ( $ 'Ensimmäinen: {myPair.First}, toinen: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Pariluokka
julkinen luokka Pari < T1, T2 > {
julkinen T1 Ensin {
saada;
aseta ;
}
julkinen T2 Toinen {
saada;
aseta ;
}
julkinen pari ( T1 ensin, T2 toinen ) {
Ensimmäinen = ensimmäinen;
Toinen = toinen;
}
}
}

Tässä koodissa luomme ensin Pair-objektin, jossa on merkkijono ja kokonaislukuarvo. Tämän jälkeen pääsemme käsiksi parin arvoihin käyttämällä First- ja Second-ominaisuuksia ja sitten muokkaamme parin arvoja samoilla ominaisuuksilla.



Huomaa, että määrittelemme Pair-luokan erikseen Main-metodista. Pari-luokassa on kaksi yleistä tyyppiparametria, T1 ja T2, jotka edustavat vastaavasti parin ensimmäisen ja toisen arvon tyyppejä. Määritämme kaksi ominaisuutta, First ja Second, jotta pääset käsiksi näihin arvoihin, ja tarjoamme rakentajan niiden alustamiseksi.

Johtopäätös

Pari on hyödyllinen C#:n tietorakenne, jonka avulla voit tallentaa arvoparin, jossa jokainen arvo voi olla eri tietotyyppiä. Sitä voidaan käyttää erilaisissa skenaarioissa, kuten avain-arvo-parien tallentamisessa tai kahden arvon palauttamisessa funktiosta. Tässä artikkelissa olemme tutkineet parien käyttöä C#:ssa erilaisten esimerkkien avulla. Sisällyttämällä pareja koodiisi voit parantaa sen luettavuutta, ylläpidettävyyttä ja yleistä yksinkertaisuutta.