Na aula 3(ex4), foi dito que o nameof
serviria para obrigar a mudança no argumento paramName da exceção ArgumentException em caso de mudança do nome do argumento, mas a seguir, no Program.cs, ainda há o bloco de código no catch:
if(ex.ParamName == 'numero') {
}
Na teoria, também seria obrigatório mudar nesse campo pois se ocorrer alteração no nome do argumento, esse bloco nunca seria executado caso alguém não se lembre que também deve-se mudar essa string. Há algum método para contornar isso?