aissp писал(а):Есть еше текузее решение, поскольку на перформанс ето не влияет оставить цикл и не забивать свою голову, но хочется как лучше

А лучше оставить цикл. Все равно, никто не знает, что лучше для перформанса. Так что, лучше и не заморачиваться.
Когда я только пришел в EA, мне дали кусок кода и сказали, посмотри, что можно оптимизировать.
Ну я посмотрел - там битовые маски копируются при присвоении. Ага, думаю, сейчас я им референс каунтинг сделаю и избавлюсь от копирования. Ну сделал. Стало работать медленнее.
Потому что копирование все в кеше делается, а референс каунтинг делает if, да еще и по памяти скачет как горный козел.
В общем, я сейчас если вижу копирование, то думаю о замене на ссылку только если там больше килобайта, а в остальных случаях, даже и задумываться незачем.