Πώς να χρησιμοποιήσετε το Pair στο C#

Pos Na Chresimopoiesete To Pair Sto C



Το Pair είναι μια χρήσιμη δομή δεδομένων στη C# που σας επιτρέπει να αποθηκεύσετε ένα ζεύγος τιμών, όπου κάθε τιμή μπορεί να είναι διαφορετικών τύπων δεδομένων. Η δομή Pair είναι μέρος του System.Collections.Generic namespace στο C#. Αυτή η δομή δεδομένων μπορεί να χρησιμοποιηθεί σε διάφορα σενάρια, όπως η αποθήκευση ζευγών κλειδιών-τιμών ή η επιστροφή δύο τιμών από μια συνάρτηση. Αυτό το άρθρο διερευνά τη χρήση των ζευγών στην C# μαζί με επεξηγηματικά παραδείγματα.

Χρήση του Pair στο C#

Για να χρησιμοποιήσετε το Pair σε C#, πρέπει να συμπεριλάβετε τον χώρο ονομάτων System.Collections.Generic στον κώδικά σας. Στη συνέχεια, μπορείτε να δημιουργήσετε ένα αντικείμενο Pair με δύο τιμές χρησιμοποιώντας την κλάση Pair. Η πρώτη τιμή είναι του τύπου T1 και η δεύτερη τιμή είναι του τύπου T2.

Ακολουθεί ένα παράδειγμα δημιουργίας αντικειμένου Pair με δύο τιμές:







Ζεύγος < χορδή, ενθ > myPair = νέο ζεύγος < χορδή, ενθ > ( 'Ο ίδιος' , είκοσι ) ;

Σε αυτό το παράδειγμα, δημιουργήσαμε ένα αντικείμενο Pair με δύο τιμές, όπου η πρώτη τιμή είναι μια συμβολοσειρά 'Sam' και η δεύτερη τιμή είναι ένας ακέραιος αριθμός 20.



Μπορείτε να αποκτήσετε πρόσβαση στις τιμές ενός αντικειμένου ζεύγους χρησιμοποιώντας τις ιδιότητες First and Second, εδώ είναι μια εικόνα:



Κονσόλα.WriteLine ( myPair.First ) ;
Κονσόλα.WriteLine ( myPair.Δεύτερο ) ;

Μπορείτε επίσης να τροποποιήσετε τις τιμές ενός αντικειμένου Ζεύγους χρησιμοποιώντας αυτές τις ιδιότητες, εδώ είναι μια εικόνα:





myPair.First = 'Σημάδι' ;
myPair.Second = 30 ;

Κονσόλα.WriteLine ( myPair.First ) ;
Κονσόλα.WriteLine ( myPair.Δεύτερο ) ;

Το ζεύγος μπορεί να είναι χρήσιμο όταν χρειάζεται να επιστρέψετε δύο τιμές από μια συνάρτηση. Αντί να δημιουργήσετε μια προσαρμοσμένη κλάση ή να χρησιμοποιήσετε παραμέτρους, μπορείτε να επιστρέψετε ένα αντικείμενο Pair με δύο τιμές. Εδώ είναι ένα παράδειγμα:

χρησιμοποιώντας το σύστημα.
χρησιμοποιώντας System.Collections.Generic;

Χώρος ονομάτων PairExample {
Πρόγραμμα τάξης {
στατικό κενό Κύριο ( σειρά [ ] args ) {
// Δημιουργία ζευγαριού
Ζεύγος < χορδή, ενθ > myPair = νέο ζεύγος < χορδή, ενθ > ( 'Ο ίδιος' , είκοσι ) ;
// Έξοδος πρωτότυπου ζεύγους
Κονσόλα.WriteLine ( 'Original pair:' ) ;
Κονσόλα.WriteLine ( $ 'First: {myPair.First}, Second: {myPair.Second}' ) ;
// Τροποποίηση ζεύγους
myPair.First = 'Σημάδι' ;
myPair.Second = 30 ;
// Τροποποιημένο ζεύγος εξόδου
Κονσόλα.WriteLine ( ' \n Τροποποιημένο ζεύγος:' ) ;
Κονσόλα.WriteLine ( $ 'First: {myPair.First}, Second: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Κατηγορία ζευγαριού
Ζεύγος δημόσιας τάξης < Τ1, Τ2 > {
δημόσιο T1 Πρώτα {
παίρνω;
σειρά ;
}
δημόσιο Τ2 Δεύτερο {
παίρνω;
σειρά ;
}
δημόσιο ζεύγος ( T1 πρώτο, T2 δεύτερο ) {
Πρώτος = πρώτος;
Δεύτερος = δεύτερος;
}
}
}

Σε αυτόν τον κώδικα, δημιουργούμε πρώτα ένα αντικείμενο Pair με μια συμβολοσειρά και μια ακέραια τιμή. Στη συνέχεια, έχουμε πρόσβαση στις τιμές του ζεύγους χρησιμοποιώντας τις ιδιότητες First και Second και, στη συνέχεια, τροποποιούμε τις τιμές του ζεύγους χρησιμοποιώντας τις ίδιες ιδιότητες.



Σημειώστε ότι ορίζουμε την κλάση Pair ξεχωριστά από τη μέθοδο Main. Η κλάση Pair έχει δύο παραμέτρους γενικού τύπου, T1 και T2, που αντιπροσωπεύουν τους τύπους της πρώτης και της δεύτερης τιμής του ζεύγους, αντίστοιχα. Ορίζουμε δύο ιδιότητες, First και Second, για πρόσβαση σε αυτές τις τιμές και παρέχουμε έναν κατασκευαστή για την προετοιμασία τους.

συμπέρασμα

Το Pair είναι μια χρήσιμη δομή δεδομένων στη C# που σας επιτρέπει να αποθηκεύσετε ένα ζεύγος τιμών, όπου κάθε τιμή μπορεί να είναι διαφορετικών τύπων δεδομένων. Μπορεί να χρησιμοποιηθεί σε διάφορα σενάρια, όπως η αποθήκευση ζευγών κλειδιών-τιμών ή η επιστροφή δύο τιμών από μια συνάρτηση. Σε αυτό το άρθρο, διερευνήσαμε τη χρήση ζευγών στην C# μέσα από διάφορα παραδείγματα. Ενσωματώνοντας ζεύγη στον κώδικά σας, μπορείτε να βελτιώσετε την αναγνωσιμότητα, τη δυνατότητα συντήρησης και τη συνολική απλότητά του.