Довідники C# ArrayList

Що таке ArrayList в C#?

Клас ArrayList є динамічним масивом об'єктів, який автоматично розширюється при додаванні нових елементів. ArrayList надає гнучкий спосіб зберігання та керування колекцією об'єктів, що робить його корисним у ситуаціях, коли необхідно зберігати елементи різних типів або динамічно змінювати розмір колекції.


Особливості:

  1. Динамічне керування розміром: ArrayList автоматично змінює розмір при додаванні або видаленні елементів, що спрощує роботу з колекцією.
  2. Зберігання різних типів об'єктів: ArrayList може зберігати елементи різних типів, що робить його зручним для сценаріїв, де необхідно працювати з різнорідними даними.
  3. Методи для додавання та видалення елементів: Клас надає методи для додавання, видалення та зміни елементів колекції.
// Приклад використання ArrayList для зберігання різнорідних даних
ArrayList mixedList = new ArrayList();

// Додавання елементів різних типів
mixedList.Add(42); // Ціле число
mixedList.Add("Hello"); // Рядок
mixedList.Add(3.14); // Дробове число
mixedList.Add(new object()); // Об'єкт

// Вилучення елементів з колекції
int firstItem = (int) mixedList [0]; // Приведення до типу
string secondItem = mixedList[1].ToString(); // Приведення до рядка

// Видалення елемента з колекції
mixedList.Remove("Hello");

// Результат
Console.WriteLine($"Перший елемент: {firstItem}");
Console.WriteLine($"Другий елемент: {secondItem}");
Коментарі
Додати коментар

Поки що коментарів немає