Адаптивная сетка шестиугольников

  1. Итератор будет лениво оценен. Он вытащит первый элемент, а затем «уступит» его потребителю. Влияние производительности будет зависеть от того, как реализован LinqDataContext (он может кэшировать материал внутри компании). Использование ToArray () или ToList () заставит все элементы из LinqDataContext перед продолжением. Поэтому использование ToArray () приведет к тому, что вы ничего не получите до тех пор, пока LinqDataContext не вернет каждый элемент. Оптимальное или нет, зависит от вас.
  2. Да, «использование» будет выполнено правильно.
34
задан web-tiki 26 January 2016 в 10:40
поделиться