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
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.