Passar um tipo de valor em um parâmetro "out" faz com que a variável seja encaixotada?
Eu estou ciente de queboxe e unboxing são relativamente caros em termos de desempenho. O que eu quero saber é:
Passar um tipo de valor para o métodoout
parâmetro causa boxe / unboxing da variável (e, portanto, um desempenho atingido)? O compilador pode otimizar isso?
int number;
bool result = Int32.TryParse(value, out number);