Junior — Middle
Μπορείτε να εξηγήσετε τι είναι οι συλλογές και πώς χρησιμοποιούνται στη γλώσσα C#;
sobes.tech AI
Απάντηση από AI
Οι συλλογές σε C# είναι δομές δεδομένων που επιτρέπουν την αποθήκευση και διαχείριση ομάδων αντικειμένων. Στο .NET υπάρχουν πολλές συλλογές, για παράδειγμα:
List<T>— μια δυναμική λίστα με δυνατότητα προσθήκης και διαγραφής στοιχείων.Dictionary<TKey, TValue>— μια συλλογή ζευγών κλειδιού-τιμής.Queue<T>— ουρά (FIFO).Stack<T>— στοίβα (LIFO).HashSet<T>— ένα σύνολο μοναδικών στοιχείων.
Οι συλλογές χρησιμοποιούνται για την εύκολη αποθήκευση, αναζήτηση και επεξεργασία δεδομένων. Υποστηρίζουν επανάληψη, ταξινόμηση και άλλες λειτουργίες.
Παράδειγμα χρήσης του List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}