So verwenden Sie Pair in C#

So Verwenden Sie Pair In C



Pair ist eine nützliche Datenstruktur in C#, mit der Sie ein Wertepaar speichern können, wobei jeder Wert einen unterschiedlichen Datentyp haben kann. Die Pair-Struktur ist Teil des System.Collections.Generic-Namespace in C#. Diese Datenstruktur kann in verschiedenen Szenarien verwendet werden, beispielsweise zum Speichern von Schlüssel-Wert-Paaren oder zum Zurückgeben von zwei Werten von einer Funktion. In diesem Artikel wird die Verwendung von Paaren in C# zusammen mit anschaulichen Beispielen untersucht.

Verwenden von Pair in C#

Um Pair in C# verwenden zu können, müssen Sie den System.Collections.Generic-Namespace in Ihren Code einschließen. Anschließend können Sie mithilfe der Klasse „Pair“ ein Pair-Objekt mit zwei Werten erstellen. Der erste Wert ist vom Typ T1 und der zweite Wert vom Typ T2.

Hier ist ein Beispiel für die Erstellung eines Pair-Objekts mit zwei Werten:







Paar < string, int > myPair = neues Paar < string, int > ( 'Sich selbst' , zwanzig ) ;

In diesem Beispiel haben wir ein Pair-Objekt mit zwei Werten erstellt, wobei der erste Wert eine Zeichenfolge „Sam“ und der zweite Wert eine Ganzzahl 20 ist.



Sie können auf die Werte eines Pair-Objekts zugreifen, indem Sie die Eigenschaften „First“ und „Second“ verwenden. Hier ist eine Abbildung:



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

Sie können die Werte eines Pair-Objekts auch mithilfe dieser Eigenschaften ändern. Hier ist eine Abbildung:





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

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

Pair kann nützlich sein, wenn Sie zwei Werte von einer Funktion zurückgeben müssen. Anstatt eine benutzerdefinierte Klasse zu erstellen oder Out-Parameter zu verwenden, können Sie ein Pair-Objekt mit zwei Werten zurückgeben. Hier ist ein Beispiel:

Verwenden des Systems;
mit System.Collections.Generic;

Namespace PairExample {
Klassenprogramm {
statische Leere Main ( Zeichenfolge [ ] args ) {
// Ein Paar erstellen
Paar < string, int > myPair = neues Paar < string, int > ( 'Sich selbst' , zwanzig ) ;
// Originalpaar ausgeben
Console.WriteLine ( „Originalpaar:“ ) ;
Console.WriteLine ( $ „Erstens: {myPair.First}, Zweitens: {myPair.Second}“ ) ;
// Ein Paar ändern
myPair.First = 'Markieren' ;
myPair.Second = 30 ;
// Geändertes Paar ausgeben
Console.WriteLine ( ' \N Geändertes Paar:' ) ;
Console.WriteLine ( $ „Erstens: {myPair.First}, Zweitens: {myPair.Second}“ ) ;
Console.ReadLine ( ) ;
}
}
// Paarklasse
öffentliches Klassenpaar < T1, T2 > {
öffentlicher T1 First {
erhalten;
Satz ;
}
öffentlicher T2 Zweiter {
erhalten;
Satz ;
}
öffentliches Paar ( Zuerst T1, dann T2 ) {
Zuerst = zuerst;
Sekunde = Sekunde;
}
}
}

In diesem Code erstellen wir zunächst ein Pair-Objekt mit einer Zeichenfolge und einem ganzzahligen Wert. Anschließend greifen wir mithilfe der Eigenschaften „First“ und „Second“ auf die Werte des Paars zu und ändern dann die Werte des Paars mithilfe derselben Eigenschaften.



Beachten Sie, dass wir die Pair-Klasse getrennt von der Main-Methode definieren. Die Pair-Klasse verfügt über zwei generische Typparameter, T1 und T2, die die Typen des ersten bzw. zweiten Werts des Paars darstellen. Wir definieren zwei Eigenschaften, First und Second, um auf diese Werte zuzugreifen, und stellen einen Konstruktor zur Verfügung, um sie zu initialisieren.

Abschluss

Pair ist eine nützliche Datenstruktur in C#, mit der Sie ein Wertepaar speichern können, wobei jeder Wert einen unterschiedlichen Datentyp haben kann. Es kann in verschiedenen Szenarien verwendet werden, beispielsweise zum Speichern von Schlüssel-Wert-Paaren oder zum Zurückgeben von zwei Werten von einer Funktion. In diesem Artikel haben wir die Verwendung von Paaren in C# anhand verschiedener Beispiele untersucht. Durch die Integration von Paaren in Ihren Code können Sie dessen Lesbarkeit, Wartbarkeit und allgemeine Einfachheit verbessern.