Я создал пользовательскую форму электронной таблицы, которая позволяет пользователям вводить информацию, выполнять проверку данных на уровне поверхности и выполнять другие операции.Проблема, с которой я сталкиваюсь, состоит в том, что часть этого включает добавление всех элементов, участвующих в их представлении (вход, для которого это используется, может относиться к одному или нескольким элементам, иногда в старших 30-х годах). Мне пришлось создать массив и получитьзапись массива на новый лист.Это ужасно медленно.
Я изучал классы и думал, что они могут предоставить достаточную альтернативу массиву, поскольку каждый элемент имеет точно такую же необходимую информацию.(QTY, UOM, Type и т. Д.) Я думал о том, чтобы сделать 2 класса: один, где у меня есть класс-член для элемента, и другой, где это коллекция, и она состоит из объектов-членов.
Мой вопрос заключается в том, будет ли производительность выполнения этого лучше, чем использование массива.Являются ли массивы в целом лучшим способом обработки наборов данных, которые необходимо вводить и выводить на лист?