Существует ли значимое различие в производительности при использовании полей вместо автоматических свойств? Что относительно того, если я десериализовываю массив, говорят, 1000 объектов JSON с 5 свойствами каждый?
Моя модель предметной области iPhone является в основном копией DTOs мое использование веб-приложения для сериализации к JavaScript. Они все используют автоматические свойства привычкой. Я обеспокоен, что трачу впустую циклы ЦП с помощью них в MonoTouch все же.
Я писал в блоге на эту тему, и сам Мигель прокомментировал это, сказав, что простые свойства инлайнятся. Из моего сообщения в блоге следовало, что свойства работают медленнее, чем поля. Это заинтересовало команду MonoTouch, они посмотрели на это (я послал им свое эталонное приложение для игры) и не согласились со мной, сказав, что здесь замешаны другие факторы. Я склонен им верить, поэтому считаю, что использование свойств - это нормально.