А можно ли подставить значение одной переменной в имя другой? - C#
Формулировка задачи:
Добрый день дамы и господа.
Возник очень глупый вопрос.
Можно ли при создании новой переменной указывать ей имя которое соответствует значению другой переменной?
Если такая возможность есть, то подскажите пожалуйста, где читать (и в какую сторону копать), также буду благодарен за конкретный пример.
Как пример, куда я хочу воткнуть
Смотри, есть цикл.
На выходе я хочу получить:
Заранее благодарен
Листинг программы
- public class Program
- {
- public static void Main()
- {
- string name = "A";
- for (int i = 0; i<3; i++)
- {
- name = "A" + i;
- /*Как вот тут можно прописать (и можно ли вообще)
- Что бы задавать новую переменную с именем равным name???
- int <сюда значение name> = i;*/
- }
- }
- }
Листинг программы
- A1=1;
- A2=2;
- A3=3;
Решение задачи: «А можно ли подставить значение одной переменной в имя другой?»
textual
Листинг программы
- var dictionary = new Dictionary<string, int>();
- for (int i = 0; i < 3; ++i)
- dictionary["A"+i] = i;
- foreach (var kv in dictionary)
- Console.WriteLine($"{kv.Key} = {kv.Value}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д