Динамическое создание переменных - C#
Формулировка задачи:
Здравствуйте! Я учусь на программиста и мы изучаем в данный момент C# и у меня появился такой вопрос. Мы всегда(сейчас изучаем только консольные приложения) задаем переменные и их имя сами.
А иногда и значения(пример 1), но иногда нужно дать пользователю возможность задать значение самому(пример 2).
Пример 1:
Пример 2:
Но как сделать так,чтобы переменные сами создавались???
То есть мы заранее не знаем сколько нужно пользователю переменных.
Может достаточно и 10,а вдруг ему нужно 1000,это же ты замучаешься их создавать, а если 10000 и т.д.
Так как это реализовать???
Подскажите пожалуйста знающие люди!!!
double A; A=10;
Console.Write("Введите значение a= ");
string q = Console.ReadLine();
double A;
if (Double.TryParse(q, out A ))
{
Console.WriteLine(A );
}
else
{
Console.WriteLine("не верное значение коэфициента A, присваеваю 0.");
}Решение задачи: «Динамическое создание переменных»
textual
Листинг программы
double a;
var massiv = new List<double>();
do {
string q = Console.ReadLine();
if (Double.TryParse(q, out a))
massiv.Add(a);
Console.WriteLine(a);
} while (a != 0);