Информация об изменениях

Сообщение Re: Замедляют ли вызов метода out и ref параметры? от 03.05.2017 13:36

Изменено 03.05.2017 13:42 hardcase

Re: Замедляют ли вызов метода out и ref параметры?
Здравствуйте, mDmitriy, Вы писали:

D>Оставляя в стороне прочие нюансы, интересует только с точки зрения скорости выполнения


Всегда можно множество out параметров объединить в один — структуру. Будет быстро и удобно.
out/ref замедляют вызов метода: чтобы получить адрес аргумента его необходимо размещать на стеке, но это замедление настолько мизерно, что им можно в 100% случаев пренебречь.
Re: Замедляют ли вызов метода out и ref параметры?
Здравствуйте, mDmitriy, Вы писали:

D>Оставляя в стороне прочие нюансы, интересует только с точки зрения скорости выполнения


Всегда можно множество out параметров объединить в один — структуру. Будет быстро и удобно.
out/ref замедляют вызов метода: чтобы получить адрес аргумента его необходимо размещать на стеке (если конечно он уже не размещен в теле класса/массиве), но это замедление настолько мизерно, что им можно в 100% случаев пренебречь.