Здравствуйте, Max404.NET, Вы писали:
MN>Вот имеено! поэтому свойства и должны были инлайнится и производительнось должна была быть примерно одинакова!
Она и есть одинаковая. Разница меньше процента — это погрешности вычисления.
MN>это естественно. Речь то как раз и идел о свойствах, которые
MN>MN>since all they do is typically initialize private data members
MN>т.е.
MN>MN>public string Name
MN>{
MN> get{ return m_name;}
MN> set{ m_name = value;}
MN>}
MN>
Такие свойства всегда иннайнятся если ты запускашь код в релизе и не из под отладчика.
В общем, забудь эту статью. Если хочешь действительно увидить как инлайнятся свойства, то советую подружиться с CorDbg.exe и взглянуть код вызова подобных свойств из под него.
Что же касается твоего теста, то, скорее всего, в нем основное время занимает далего не доступ к свойствам. Да и вообще тесты нужно давать такие чтобы их можно было скомпилировать.
... << RSDN@Home 1.1.4 beta 3 rev. 279>>