Программно с помощью строки в качестве имени объекта при инстанцировании объекта

Это - изобретенный пример, но позволяет, говорят, что я объявил объекты:

CustomObj fooObj;
CustomObj barObj;
CustomObj bazObj;

И у меня есть массив строк:

string[] stringarray = new string[] {"foo","bar","baz"};

Как может я программно доступ и инстанцировать тех объектов с помощью массива строк, выполняя итерации использования чего-то как foreach:

foreach (string i in stringarray) {
    `i`Obj = new CustomObj(i);
}

Надеюсь идея, которую я пытаюсь объяснить, ясно. Действительно ли это возможно в C#?

10
задан Cœur 16 November 2019 в 12:06
поделиться