Τι είναι το.NET ArrayList;
Τι είναι το.NET ArrayList;

Βίντεο: Τι είναι το.NET ArrayList;

Βίντεο: Τι είναι το.NET ArrayList;
Βίντεο: Java Collection Framework . ArrayList vs. HashSet [Performance testing] 2024, Απρίλιος
Anonim

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

Ακριβώς, τι είναι το ArrayList στο C# με παράδειγμα;

ΝΤΟ# - ArrayList Τάξη. Αντιπροσωπεύει μια διατεταγμένη συλλογή ενός αντικειμένου που μπορεί να ευρετηριαστεί μεμονωμένα. Είναι βασικά μια εναλλακτική σε έναν πίνακα. Ωστόσο, σε αντίθεση με τον πίνακα, μπορείτε να προσθέσετε και να αφαιρέσετε στοιχεία από μια λίστα σε μια καθορισμένη θέση χρησιμοποιώντας ένα ευρετήριο και το μέγεθος του πίνακα αλλάζει αυτόματα.

Επιπλέον, είναι ασφαλής ο τύπος ArrayList σε C#; ArrayList δεν έχει τύπος περιορισμός για την αποθήκευση δεδομένων, δηλαδή δεν είναι Πληκτρολογήστε Safe . Μπορείτε να αποθηκεύσετε οτιδήποτε ArrayList . Στην πραγματικότητα το ίδιο ArrayList μπορεί να αποθηκεύσει πολλά τύπους των αντικειμένων.

Ρωτήθηκε επίσης, ποια είναι η διαφορά μεταξύ ArrayList και λίστας στο C#;

ArrayList είναι οι συλλογές διαφορετικών τύπων δεδομένων ενώ Λίστα είναι η συλλογή παρόμοιου τύπου δικών του εξαρτήσεων. ArrayList δεν είναι τύπου ασφαλής ενώ Λίστα είναι τύπου ασφαλής.

Μπορεί το ArrayList να αποθηκεύσει διαφορετικούς τύπους δεδομένων;

Η Java περιλαμβάνει τόσο έναν πίνακα όσο και έναν ArrayList τάξη. Είναι κάθε συλλογές από πολλαπλούς αντικείμενα», ας πούμε, αλλά είναι επίσης πολύ διαφορετικός . Ενα Το ArrayList μπορεί αυξομειώνονται σε μέγεθος καθώς προστίθενται ή αφαιρούνται πράγματα. Ενα μονό ArrayList είναι επίσης ικανό να κρατήσει ποικιλία ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙ των αντικειμένων.

Συνιστάται: