Я знаю, что бокс и распаковка относительно дороги с точки зрения производительности. Мне интересно:
Передаёт ли тип значения параметру out
метод вызвать бокс/распаковку переменной (и, следовательно, удар производительности)? Может ли компилятор оптимизировать это?
int number;
bool result = Int32.TryParse(value, out number);