Sådan bruger du par i C#

Sadan Bruger Du Par I C



Par er en nyttig datastruktur i C#, der giver dig mulighed for at gemme et par værdier, hvor hver værdi kan være af forskellige datatyper. Parstrukturen er en del af System.Collections.Generiske navneområde i C#. Denne datastruktur kan bruges i forskellige scenarier, såsom lagring af nøgle-værdi-par eller returnering af to værdier fra en funktion. Denne artikel udforsker brugen af ​​par i C# sammen med illustrative eksempler.

Brug af par i C#

For at bruge Pair i C# skal du inkludere System.Collections.Generic-navneområdet i din kode. Derefter kan du oprette et Pair-objekt med to værdier ved hjælp af Pair-klassen. Den første værdi er af type T1, og den anden værdi er af type T2.

Her er et eksempel på oprettelse af et par-objekt med to værdier:







Par < streng, int > myPair = nyt par < streng, int > ( 'Ham selv' , tyve ) ;

I dette eksempel oprettede vi et Pair-objekt med to værdier, hvor den første værdi er en streng 'Sam', og den anden værdi er et heltal 20.



Du kan få adgang til værdierne af et Pair-objekt ved hjælp af egenskaberne First og Second, her er en illustration:



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

Du kan også ændre værdierne af et Pair-objekt ved hjælp af disse egenskaber, her er en illustration:





myPair.First = 'Mærke' ;
myPair.Second = 30 ;

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

Par kan være nyttigt, når du skal returnere to værdier fra en funktion. I stedet for at oprette en brugerdefineret klasse eller bruge ud-parametre, kan du returnere et Pair-objekt med to værdier. Her er et eksempel:

bruger System;
ved hjælp af System.Collections.Generic;

navneområde PairExample {
klasses program {
statisk tomrum Main ( snor [ ] args ) {
// Oprettelse af et par
Par < streng, int > myPair = nyt par < streng, int > ( 'Ham selv' , tyve ) ;
// Output originalt par
Console.WriteLine ( 'Originalt par:' ) ;
Console.WriteLine ( $ 'Først: {myPair.First}, Anden: {myPair.Second}' ) ;
// Ændring af et par
myPair.First = 'Mærke' ;
myPair.Second = 30 ;
// Udgangsmodificeret par
Console.WriteLine ( ' \n Ændret par:' ) ;
Console.WriteLine ( $ 'Først: {myPair.First}, Anden: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Parklasse
offentlig klasse Par < T1, T2 > {
offentlig T1 Først {
få;
sæt ;
}
offentlig T2 Anden {
få;
sæt ;
}
offentligt par ( T1 først, T2 anden ) {
Først = først;
Anden = anden;
}
}
}

I denne kode opretter vi først et Pair-objekt med en streng og en heltalsværdi. Vi får derefter adgang til værdierne for parret ved hjælp af egenskaberne Første og Anden, og derefter ændrer vi værdierne for parret ved hjælp af de samme egenskaber.



Bemærk, at vi definerer Pair-klassen separat fra Main-metoden. Par-klassen har to generiske typeparametre, T1 og T2, som repræsenterer typen af ​​henholdsvis første og anden værdi af parret. Vi definerer to egenskaber, First og Second, for at få adgang til disse værdier, og vi giver en konstruktør til at initialisere dem.

Konklusion

Par er en nyttig datastruktur i C#, der giver dig mulighed for at gemme et par værdier, hvor hver værdi kan være af forskellige datatyper. Det kan bruges i forskellige scenarier, såsom lagring af nøgle-værdi-par eller returnering af to værdier fra en funktion. I denne artikel har vi undersøgt brugen af ​​par i C# gennem forskellige eksempler. Ved at inkorporere par i din kode, kan du forbedre dens læsbarhed, vedligeholdelse og overordnede enkelhed.