Мне нужна какая-то структура данных, чтобы сделать следующее:
Один «набор», состоящий из множества типов, таких как строка, целое число, дата и время.
Многие наборы добавляются динамически
Наборы извлекаются динамически при извлечении информации
Теперь очевидным решением является использование DataTable. Определите структуру данных и добавляйте новую строку каждый раз, когда вам нужно добавить новый набор. Извлекайте данные из таблицы данных, когда вам нужно.
На самом деле, я уже реализовал это, используя datatable, но проблема в том, что он почему-то очень медленный. Так как это делается от тысячи до миллионов раз, производительность может быть проблематичной.
Существует ли альтернативный тип данных, имеющий структуру данных с более высокой производительностью, который я могу использовать, или я должен создать свой собственный класс, используя списки <>?