А можно ли подставить значение одной переменной в имя другой? - 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}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д