Quando devo usar os parâmetros?
Eu não entendo quando um parâmetro de saída deve ser usado, eu pessoalmente envolvo o resultado em um novo tipo, se eu precisar retornar mais de um tipo, acho que é muito mais fácil trabalhar com ele do que fora.
Eu vi o método assim,
public void Do(int arg1, int arg2, out int result)
Há algum caso em que isso realmente faça sentido?
que talTryParse
, por que não devolver umParseResult
tipo? ou no framework mais recente, retornar um tipo nulo?