Добавление элементов в коллекцию - C#
Формулировка задачи:
Здравствуйте. Подскажите, пожалуйста, как ввести с клавиатуры 5 элементов коллекции ArrayList? При компиляции после ввода первого значения, выводится ошибка "индекс за пределами диапазона"
ArrayList collections = new ArrayList(); for (int i = 0; i < 5; i++) { Console.Write("Введите целое число: "); collections[i] = int. Parse(Console.ReadLine()); }
Решение задачи: «Добавление элементов в коллекцию»
textual
Листинг программы
static void Main(string[] args) { ArrayList array=new ArrayList(); Console.WriteLine("Введите количество элементов массива:"); int a = int.Parse(Console.ReadLine()); Console.WriteLine("Введите элементы массива:"); for (int i = 0; i < a; i++) { int x = int.Parse(Console.ReadLine()); array.Add(x); } Console.WriteLine("Напечатаем введеный массив:"); foreach (var i in array) { Console.WriteLine(i); } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д