Прежде всего, я получил этот огромный XML-файл, который представляет данные, собранные оборудованием.Я превращаю это в объект.Фактически этот объект получил список объектов.Эти объекты имеют три строки в них.Строки выглядят так:
0,12987; 0,45678; ...
Это своего рода список двойников, упорядоченный таким образом для вопросоввыступления.В каждой строке 1k двойников, так что 3k по объектам, и есть что-то вроде объектов 3k, просто чтобы дать вам представление о типичном случае.
Когда я читаю данные, я больше всего получаю все двойники изобъекты и добавить их в тот же список.Я создал «объект, который содержит три двойника» (по одному для каждой строки) в foreach, я получаю все объекты и разбиваю свои строки на массивы.После этого я зацикливаюсь, чтобы превратить мои массивы в список «объектов, содержащих три двойки», и добавляю все это в один список, чтобы я мог использовать его для дальнейших операций.
Вызывает исключение нехватки памяти до конца.Идеи?Что-то с linq будет лучшим.
То, что я получил, выглядит так: