Скорость .Net / C # снижается с увеличением глубины поля? - PullRequest
0 голосов
/ 13 октября 2010

Есть ли разница в скорости выполнения между следующими двумя строками кода? Я не могу сказать, глядя на IL:

int x = MainObject.Field1;
int x = MainObject.Public.Fields.Field1;

Я знаю из Delphi (нативный код), нет никакой разницы.

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Доступ к «.»для более глубоких элементов структуры класса - НЕТ, но вызов метода с ним - ДА.

0 голосов
/ 13 октября 2010

Разницы нет вообще.(при условии, что вы имеете в виду, как вы говорите в заголовке, поля)

...