Hoe paar in C # te gebruiken

Hoe Paar In C Te Gebruiken



Pair is een handige gegevensstructuur in C# waarmee u een paar waarden kunt opslaan, waarbij elke waarde van verschillende gegevenstypen kan zijn. De Pair-structuur maakt deel uit van de System.Collections.Generic-naamruimte in C#. Deze gegevensstructuur kan in verschillende scenario's worden gebruikt, zoals het opslaan van sleutel-waardeparen of het retourneren van twee waarden van een functie. Dit artikel onderzoekt het gebruik van paren in C# samen met illustratieve voorbeelden.

Paar gebruiken in C#

Om Pair in C# te gebruiken, moet u de naamruimte System.Collections.Generic in uw code opnemen. Vervolgens kunt u een Pair-object met twee waarden maken met behulp van de Pair klasse. De eerste waarde is van het type T1 en de tweede waarde is van het type T2.

Hier is een voorbeeld van het maken van een Pair-object met twee waarden:







Paar < tekenreeks, int > myPair = nieuw paar < tekenreeks, int > ( 'Zichzelf' , twintig ) ;

In dit voorbeeld hebben we een Pair-object met twee waarden gemaakt, waarbij de eerste waarde een tekenreeks 'Sam' is en de tweede waarde een geheel getal 20 is.



U hebt toegang tot de waarden van een Pair-object met behulp van de eigenschappen First en Second, hier is een illustratie:



Console.WriteLine ( myPair.Eerst ) ;
Console.WriteLine ( myPair.Tweede ) ;

U kunt ook de waarden van een Pair-object wijzigen met behulp van deze eigenschappen, hier is een illustratie:





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

Console.WriteLine ( myPair.Eerst ) ;
Console.WriteLine ( myPair.Tweede ) ;

Paar kan handig zijn wanneer u twee waarden van een functie moet retourneren. In plaats van een aangepaste klasse te maken of parameters te gebruiken, kunt u een Pair-object met twee waarden retourneren. Hier is een voorbeeld:

systeem gebruiken;
met behulp van System.Collections.Generic;

naamruimte PairExample {
klasse programma {
statische leegte Main ( snaar [ ] argumenten ) {
// Een paar maken
Paar < tekenreeks, int > myPair = nieuw paar < tekenreeks, int > ( 'Zichzelf' , twintig ) ;
// Uitgang origineel paar
Console.WriteLine ( 'Origineel paar:' ) ;
Console.WriteLine ( $ 'Eerste: {myPair.First}, tweede: {myPair.Second}' ) ;
// Een paar wijzigen
myPair.First = 'Markering' ;
myPair.Second = 30 ;
// Uitvoer gewijzigd paar
Console.WriteLine ( ' \N Gewijzigd paar:' ) ;
Console.WriteLine ( $ 'Eerste: {myPair.First}, tweede: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Paar klasse
paar openbare klasse < T1, T2 > {
openbare T1 Eerst {
krijgen;
set ;
}
openbare T2 Tweede {
krijgen;
set ;
}
openbaar paar ( T1 eerst, T2 tweede ) {
Eerste = eerste;
Tweede = tweede;
}
}
}

In deze code maken we eerst een Pair-object met een string en een geheel getal. Vervolgens openen we de waarden van het paar met behulp van de eerste en tweede eigenschappen en vervolgens wijzigen we de waarden van het paar met dezelfde eigenschappen.



Merk op dat we de Pair-klasse apart van de Main-methode definiëren. De klasse Pair heeft twee generieke typeparameters, T1 en T2, die respectievelijk de typen van de eerste en tweede waarden van het paar vertegenwoordigen. We definiëren twee eigenschappen, First en Second, om toegang te krijgen tot deze waarden, en we bieden een constructor om ze te initialiseren.

Conclusie

Pair is een handige gegevensstructuur in C# waarmee u een paar waarden kunt opslaan, waarbij elke waarde van verschillende gegevenstypen kan zijn. Het kan in verschillende scenario's worden gebruikt, zoals het opslaan van sleutel-waardeparen of het retourneren van twee waarden van een functie. In dit artikel hebben we het gebruik van paren in C# onderzocht aan de hand van verschillende voorbeelden. Door paren in uw code op te nemen, kunt u de leesbaarheid, onderhoudbaarheid en algehele eenvoud verbeteren.