Динамическое создание переменных - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Динамическое создание переменных»

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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы