Возможно ли на C# создать список и называть его переменной или аналогичной?Создать список с именем из переменной C#
Скажем, у меня есть список с 10 строк в нем:
а, б, в, г, д, е, ж, з, I, J
Могу ли я сделать 10 списков из этого списка, каждый из которых имеет имя, подобное одной из строк?
Что-то вроде
List<string> myList = new List<string>();
foreach (var line in myList)
{
List<string> line = new List<string>();
}
То, что я хочу сделать несколько списков для хранения данных, но я не знаю названия, прежде чем программа работает таким образом она должна генерировать те динамически.
Я не знаю, если это возможно, в C#, но, как правило, это плохая практика. Как вы собираетесь найти имя переменной позже? Обычно вы храните его в многомерном массиве или карте. –
Имена переменных должны быть определены во время компиляции, они не могут быть сгенерированы во время выполнения. Вероятно, вам нужна другая структура данных, например 'Dictionary>', где вы можете указать имя как ключ, чтобы найти список –
@ AndyKorneyev, ведь переменные _can_ генерируются во время выполнения, но это тема разного обсуждения :) – bashis