Заполнение динамического массива с использованием цикла, с клавиатуры - C#
Формулировка задачи:
Здравствуйте, дорогие. С помощью цикла реализуйте заполнение массива с клавиатуры. Размер массива заранее неизвестен.
Я предполагаю решить данную задачу с помощью класса List<T>. Цикл может быть и foreach. Знаю, что в дальнейшем можно преобразовать класс List в обычный массив.
1. чем ограничить цикл for в моем примере чтобы закрывался, когда я заканчиваю ввод элементов?
2. Правильно ли в лист добавлять int переменные?
Заранее благодарю.
using System;
using System.Collections.Generic;
namespace Massive {
class Program {
static void Main() {
Console.WriteLine("ARRAY PROCESSING\n");
Console.WriteLine("Pls, enter any numbers for create to array");
List<int> p = new List<int>();
for(int i =0; i< ; i++) {
int z = int.Parse(Console.ReadLine());
p.Add(z);
}
}
}
}Решение задачи: «Заполнение динамического массива с использованием цикла, с клавиатуры»
textual
Листинг программы
while (z != -1) {
....
}