Разница будет незначительной, поэтому я хотел бы использовать DataSet
, так как это соответствующий контейнер для нескольких таблиц. Но вы также можете использовать DataTable[]
или List<DataTable>
. Тебе решать.
С точки зрения потребления памяти разница (если таковая имеется) не имеет значения. Выберите тип коллекции, который наиболее подходит для вашей задачи. Если вам нужно найти таблицу по имени, используйте DataSet
или Dictionary<string, DataTable>
. Если вам просто нужна коллекция для нескольких таблиц, выберите IList<DataTable>
(массив или список). Как уже было сказано, я бы использовал DataSet
, потому что это естественная коллекция для DataTables.
Почему бы вам не попробовать? –
Разница будет незначительной, поэтому я бы использовал DataSet, так как это соответствующий контейнер для нескольких таблиц. Но вы также можете использовать 'DataTable []' или 'List'. Тебе решать. –
Я также ставил свою ставку для DataSet. Но всегда приятно проверять (честно говоря, я действительно не ожидаю большой разницы) – Gnqz