Сообщество программистов Autodesk в СНГ
Статьи => Опубликованные статьи => Тема начата: ADSK от 24-12-2014, 09:30:11
-
Быстрое получение количества примитивов в Пространстве Модели (http://adn-cis.org/byistroe-poluchenie-kolichestva-primitivov-v-prostranstve-modeli.html)
-
LINQ предлагает легкий способ нахождения числа примитивов в Пространстве Модели без итерации по ней. Интерфейс IEnumerator обеспеченный классом BlockTableRecord может быть приведён к IEnumerable<ObjectId> для подсчета количества
1. Почему-ж без итерации?? Ведь все равно "пересчитывает".
2. Достаточно привести просто к IEnumerable.
-
Простой перевод. Можно обсудить альтернативные варианты. Лично я не вижу большого смысла в использовании LINQ для этой цели и не уверен, что этот способ будет самым быстрым.