А можно ли подставить значение одной переменной в имя другой? - 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}");

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


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

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

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