Πώς να δηλώσετε και να αρχικοποιήσετε μια λίστα στο C#

Pos Na Delosete Kai Na Archikopoiesete Mia Lista Sto C



Στη C#, μια λίστα είναι μια συλλογή στοιχείων που μπορεί να είναι οποιουδήποτε τύπου δεδομένων και είναι μια συνήθως χρησιμοποιούμενη δομή δεδομένων που παρέχει ευελιξία στην αποθήκευση και το χειρισμό δεδομένων. Πριν χρησιμοποιήσετε μια λίστα στη C#, πρέπει πρώτα να δηλωθεί και να αρχικοποιηθεί. Αυτό το άρθρο θα συζητήσει πώς να δηλώσετε και να αρχικοποιήσετε μια λίστα στο C#.

Δήλωση λίστας σε C#

Για να δηλώσετε μια λίστα σε C#, το πρώτο βήμα είναι να εισαγάγετε τον χώρο ονομάτων System.Collections.Generic. Αυτός ο χώρος ονομάτων περιέχει την κλάση List που χρησιμοποιείται για τη δημιουργία και το χειρισμό λιστών. Η κλάση List μπορεί να χρησιμοποιηθεί για τη δημιουργία μιας νέας λίστας μόλις εισαχθεί ο χώρος ονομάτων. Το ακόλουθο παράδειγμα προγράμματος δείχνει πώς να δηλώσετε μια λίστα ακεραίων αριθμών:







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

Πρόγραμμα τάξης {
στατικό κενό Κύριο ( σειρά [ ] args ) {
Λίστα < ενθ > αριθμοί?
}
}


Στην παραπάνω σύνταξη, εισάγεται ο χώρος ονομάτων System.Collections.Generic και, στη συνέχεια, δηλώνεται μια νέα λίστα που ονομάζεται 'numbers' χρησιμοποιώντας την κλάση List .



Εκκίνηση λίστας σε C#

Μόλις δηλωθεί μια λίστα, μπορεί να αρχικοποιηθεί με τιμές και υπάρχουν διάφοροι τρόποι για να αρχικοποιήσετε μια λίστα στο C#. Ο πρώτος τρόπος είναι να χρησιμοποιήσετε τη μέθοδο Add() για να προσθέσετε τιμές στη λίστα μία προς μία, εδώ είναι ένα παράδειγμα κώδικα που δείχνει πώς να αρχικοποιήσετε μια λίστα ακεραίων χρησιμοποιώντας τη μέθοδο Add():



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

Πρόγραμμα τάξης {
στατικό κενό Κύριο ( σειρά [ ] args ) {
Λίστα < ενθ > αριθμοί = νέα λίστα < ενθ > ( ) ;
αριθμοί.Προσθήκη ( 10 ) ;
αριθμοί.Προσθήκη ( είκοσι ) ;
αριθμοί.Προσθήκη ( 30 ) ;
αριθμοί.Προσθήκη ( 40 ) ;
αριθμοί.Προσθήκη ( πενήντα ) ;
}
}


Στην παραπάνω σύνταξη, μια νέα λίστα που ονομάζεται 'numbers' δηλώνεται χρησιμοποιώντας την κλάση List και, στη συνέχεια, η μέθοδος Add() χρησιμοποιείται για την προσθήκη πέντε ακεραίων στη λίστα.





Ένας άλλος τρόπος για να αρχικοποιήσετε μια λίστα στο C# είναι να χρησιμοποιήσετε τη σύνταξη του αρχικοποιητή συλλογής, καθώς αυτό σας επιτρέπει να δηλώσετε και να αρχικοποιήσετε μια λίστα σε μία γραμμή κώδικα. Ακολουθεί ένα παράδειγμα κώδικα που δείχνει πώς να αρχικοποιήσετε μια λίστα ακεραίων χρησιμοποιώντας τη σύνταξη του αρχικοποιητή συλλογής:

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

Πρόγραμμα τάξης {
στατικό κενό Κύριο ( σειρά [ ] args ) {
Λίστα < ενθ > αριθμοί = νέα λίστα < ενθ > ( ) { 10 , είκοσι , 30 , 40 , πενήντα } ;
}
}


Στον παραπάνω κώδικα, δηλώνουμε πρώτα μια νέα λίστα που ονομάζεται 'numbers' χρησιμοποιώντας την κλάση List και στη συνέχεια χρησιμοποιούμε τη σύνταξη του αρχικοποιητή συλλογής για να προσθέσουμε πέντε ακέραιους αριθμούς στη λίστα σε μία γραμμή κώδικα.



Παράδειγμα: Δήλωση και εκκίνηση μιας λίστας σε C#

Ακολουθεί ένας συλλογικός κώδικας που δείχνει τόσο τη δήλωση όσο και την προετοιμασία μιας λίστας σε C#:

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

Πρόγραμμα τάξης {
στατικό κενό Κύριο ( σειρά [ ] args ) {

// Δήλωση λίστας ακεραίων
Λίστα < ενθ > αριθμοί?

// Αρχικοποίηση της λίστας χρησιμοποιώντας την Προσθήκη ( ) μέθοδος
αριθμοί = νέα λίστα < ενθ > ( ) ;
αριθμοί.Προσθήκη ( 10 ) ;
αριθμοί.Προσθήκη ( είκοσι ) ;
αριθμοί.Προσθήκη ( 30 ) ;
αριθμοί.Προσθήκη ( 40 ) ;
αριθμοί.Προσθήκη ( πενήντα ) ;

// Εμφάνιση των στοιχείων σε η λίστα
Κονσόλα.WriteLine ( 'Στοιχεία στη λίστα χρησιμοποιώντας τη μέθοδο Add():' ) ;
για κάθε ( αν σε αριθμοί ) {
Κονσόλα.WriteLine ( σε ένα ) ;
}

// Αρχικοποίηση της λίστας χρησιμοποιώντας τη σύνταξη του προγράμματος προετοιμασίας συλλογής
Λίστα < σειρά > ονόματα = νέα λίστα < σειρά > ( ) { 'Ο ίδιος' , 'Μικρόφωνο' , 'Σάρα' , 'Δαβίδ' } ;

// Εμφάνιση των στοιχείων σε η λίστα
Κονσόλα.WriteLine ( ' \n Στοιχεία στη λίστα με χρήση σύνταξης αρχικοποιητή συλλογής:' ) ;
για κάθε ( όνομα συμβολοσειράς σε ονόματα ) {
Κονσόλα.WriteLine ( όνομα ) ;
}
}
}


Στον παραπάνω κώδικα, αρχικά δηλώνουμε μια λίστα ακεραίων που ονομάζεται 'numbers' χωρίς να την αρχικοποιήσουμε και στη συνέχεια αρχικοποιούμε τη λίστα χρησιμοποιώντας τη μέθοδο Add() για να προσθέσουμε πέντε ακέραιους στη λίστα. Στη συνέχεια, χρησιμοποιώντας τον βρόχο foreach Εμφανίζουμε τα στοιχεία στη λίστα.

Επίσης, δηλώνουμε και αρχικοποιούμε μια λίστα συμβολοσειρών που ονομάζονται «ονόματα» χρησιμοποιώντας τη σύνταξη του αρχικοποιητή συλλογής για να προσθέσουμε τέσσερις συμβολοσειρές στη λίστα και να εμφανίσουμε τα στοιχεία στη λίστα χρησιμοποιώντας έναν βρόχο foreach.

συμπέρασμα

Οι λίστες είναι μια ισχυρή δομή δεδομένων στη C# που χρησιμοποιείται για την αποθήκευση και τον χειρισμό συλλογών στοιχείων, αλλά πριν από τη χρήση μιας λίστας στη C# πρέπει πρώτα να δηλωθεί και να αρχικοποιηθεί. Η κλάση List χρησιμοποιείται για τη δήλωση μιας λίστας και υπάρχουν διάφοροι τρόποι για να αρχικοποιήσετε μια λίστα, συμπεριλαμβανομένης της χρήσης της μεθόδου Add() και της σύνταξης του αρχικοποιητή συλλογής. Ακολουθώντας τα παραδείγματα και τα βήματα που περιγράφονται σε αυτό το άρθρο, θα πρέπει τώρα να κατανοήσετε καλά τον τρόπο δήλωσης και προετοιμασίας μιας λίστας σε C#.