Я пишу программу, которая выполняет различные строковые операции с каждой буквой алфавита. Различные возможности хранятся в списках, где одна операция выбирается случайным образом. По сути, я мог настроить программу с 26 различными списками, но это означает, что мне нужно скопировать мои функции 26 раз, чтобы обращаться к различным спискам, и это довольно утомительно.
У меня есть сомнения относительно написания моей программы с DataTable, потому что мне нужно, чтобы каждый отдельный столбец был независимым. Операции в столбце «A» полностью отличаются от операций в столбце «B». Если я удаляю запись в A, я бы хотел, чтобы записи под ней двигались вверх, вместо того, чтобы иметь нулевое значение в таблице. Я хотел бы иметь возможность ссылаться на списки или таблицы данных, такие как таблица ["A"] [1] .toSting () и т. Д.
TLDR; При стандартном соглашении по программированию лучше добавлять списки в dataTable или лучше добавлять DataTables в DataSet? Какой стандарт?