Я смотрел на некоторый пример кода, и в нем они использовали объект ListDictionary
для хранения небольшого количества данных (около 5-10 объектов или около того, но это число со временем могло меняться). Единственная проблема с этим классом заключается в том, что, в отличие от всего, что я делал, он не является общим. Это означает, и исправьте меня, если я ошибаюсь здесь, что каждый раз, когда я получаю объект отсюда или перечисляю его, что происходит литье. Достаточно ли накладных расходов в более крупном объекте Dictionary<T>
, чтобы оправдать накладные расходы не-generic ListDictionary
?
Код, который будет использовать этот объект, будет перечислить на каждой загрузке страницы, которую я предполагаю, поэтому класс ListDictionary
использовался по одной из других альтернатив. Именно поэтому я хотел бы получить максимальную производительность из этого списка данных.