Здравствуйте, bitferens, Вы писали:
B>На моей машине (C2D 2.5GHz/Vista/.NET 3.5 SP1) выигрыш при использовании поля получается чуть ли не в 5 раз.
B>Вопрос: как понимать результаты подобной оптимизации?
Есть мнение, что компиляция была в режиме DEBUG (5-10 раз довольно характерные цифры). В этом режиме JIT не использует Inline, так как на свойства могут быть поставлены брякпоинты, и тогда отладка свойств может стать вещью довольно геморной. В Release режиме время работы примерно одинаковое.
Вот если Release стоял — тогда это повод очень хорошо задуматься.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".