Slik bruker du par i C#

Slik Bruker Du Par I C



Par er en nyttig datastruktur i C# som lar deg lagre et par verdier, hvor hver verdi kan være av forskjellige datatyper. Parstrukturen er en del av System.Collections.Generisk navneområde i C#. Denne datastrukturen kan brukes i ulike scenarier, for eksempel lagring av nøkkelverdi-par eller returnering av to verdier fra en funksjon. Denne artikkelen utforsker bruken av par i C# sammen med illustrerende eksempler.

Bruke par i C#

For å bruke Pair i C#, må du inkludere System.Collections.Generic-navneområdet i koden din. Deretter kan du opprette et Par-objekt med to verdier ved å bruke klassen Par. Den første verdien er av type T1, og den andre verdien er av type T2.

Her er et eksempel på å lage et par-objekt med to verdier:







Par < streng, int > myPair = nytt par < streng, int > ( 'Han selv' , tjue ) ;

I dette eksemplet opprettet vi et parobjekt med to verdier, der den første verdien er en streng 'Sam' og den andre verdien er et heltall 20.



Du kan få tilgang til verdiene til et parobjekt ved å bruke egenskapene First og Second, her er en illustrasjon:



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

Du kan også endre verdiene til et par-objekt ved å bruke disse egenskapene, her er en illustrasjon:





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

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

Par kan være nyttig når du trenger å returnere to verdier fra en funksjon. I stedet for å lage en egendefinert klasse eller bruke ut parametere, kan du returnere et par-objekt med to verdier. Her er et eksempel:

bruker System;
bruker System.Collections.Generic;

navneområde Pareksempel {
klasseprogram {
statisk tomrom Main ( streng [ ] args ) {
// Opprette et par
Par < streng, int > myPair = nytt par < streng, int > ( 'Han selv' , tjue ) ;
// Utgang originalt par
Console.WriteLine ( 'Originalt par:' ) ;
Console.WriteLine ( $ 'Først: {myPair.First}, Second: {myPair.Second}' ) ;
// Endre et par
myPair.First = 'Merke' ;
myPair.Second = 30 ;
// Utgangsmodifisert par
Console.WriteLine ( ' \n Modifisert par:' ) ;
Console.WriteLine ( $ 'Først: {myPair.First}, Second: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Parklasse
offentlig klasse Par < T1, T2 > {
offentlig T1 Først {
få;
sett ;
}
offentlig T2 Second {
få;
sett ;
}
offentlig par ( T1 først, T2 andre ) {
Først = først;
Second = andre;
}
}
}

I denne koden lager vi først et parobjekt med en streng og en heltallsverdi. Vi får deretter tilgang til verdiene til paret ved å bruke de første og andre egenskapene, og deretter endrer vi verdiene til paret ved å bruke de samme egenskapene.



Merk at vi definerer Pair-klassen separat fra Main-metoden. Parklassen har to generiske typeparametere, T1 og T2, som representerer typene av henholdsvis første og andre verdi av paret. Vi definerer to egenskaper, First og Second, for å få tilgang til disse verdiene, og vi tilbyr en konstruktør for å initialisere dem.

Konklusjon

Par er en nyttig datastruktur i C# som lar deg lagre et par verdier, hvor hver verdi kan være av forskjellige datatyper. Den kan brukes i forskjellige scenarier, for eksempel lagring av nøkkel-verdi-par eller returnering av to verdier fra en funksjon. I denne artikkelen har vi utforsket bruken av par i C# gjennom ulike eksempler. Ved å inkludere par i koden din, kan du forbedre lesbarheten, vedlikeholdsvennligheten og den generelle enkelheten.