Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Para que usar o if (args is null)?

Comecei agora o curso de C# e estou com uma duvida que pode ser por causa que estou usando o .NET Framework em outra versao que e a 4.8. Eu ja entro no projeto com a mensagem falando para colocar esse codigo if (args is null) { throw new ArgumentNullException(nameof(args)); } e gostaria de entender para que ele serve.

1 resposta
solução!

Boa noite, David. Não entendi bem o que quis dizer com o termo "já entro no projeto". Mas basicamente ele serve para validar se algum parâmetro foi passado para o método, caso não tenha sido, ele dispara uma exceção do tipo ArgumentNull.