А где можно посмотреть саму систему? И как вы сделали переход из анонимного аккаунта в нормальный с сохранением данных? И сохраняется ли статистика после перехода в платный аккаунт?
Я бы не сказал, что expression — это навеска. Это мощный инструмент, на основе которого построен LINQ2* и, например, в .net 4 экспрешенны получили достаточно сильное развитие вполть до возможности представлять в expressions целые методы.
Я имел ввиду, что слово «ref» является фвным указанием того, что передается именно ссылка на объект и изменения, внесенные в методе, будут применены и вне метода.
Структура «защищает» данные тем, что по умолчанию передается по значению — значит метод получит новую копию структуры и изменения в копии не затронет оригинальную структуру — смотрите первый пример кода.
В управляемом мире, четсно говоря, время жизни объекта уже не важно. В принципе, оно так же не важно в неуправляемом, но там концепция «время жизни» хорошо совпало с «предопределнным поведением» в виде неявного вызова деструктора. В дотнет эти два понятия разделили и добавили возможность все-таки их совместить с помощью финалайзеров.
Отличная опечатка!
И проведем туда интернет.