Здравствуйте, RushDevion, Вы писали:
P>>вопрос: как максимально быстро и с минимальными расходами сделать расчет статуса? struct\class\record readonly\static
RD>А что, скорости обычного цикла for не хватает? Почему?
RD>Ну попробуй через Parallel
RD>RD>Parallel.For(0, clients.Lenght-1, i => {
RD> clients[i].Status = ...
RD>});
RD>
RD>А вообще, чтобы посоветовать что-то небанальное, нужно понимать, как происходит работа с этими данными (кто и как часто их читает, изменяет, перевычисляет).
меняют редко, раз в неделю.
читают средне, раз 50 в день, но объем вот написал какой.
вопрос больше был не в цикле, а есть ли смысл делать структуру или ридонли поля для оптимизаций или не будет ли static тормозом тут?