Está apresentando erro no link
usei até a opcão de correção do copilot, mas o código fica com muito mais infos
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!
Está apresentando erro no link
usei até a opcão de correção do copilot, mas o código fica com muito mais infos
Olá, Jefferson! Tudo bem?
O erro StackOverflowException está ocorrendo devido a uma chamada recursiva infinita no set da propriedade LinkDownload. Isso acontece porque dentro do set você está atribuindo this.LinkDownload = value;, o que chama o próprio set novamente, criando um loop infinito.
Para resolver isso, você pode usar uma variável privada para armazenar o valor do LinkDownload. Veja como você pode fazer:
private string _linkDownload;
public string LinkDownload
{
get { return _linkDownload; }
set
{
if (value.Length > 0)
{
_linkDownload = value;
}
}
}
Com essa abordagem, a variável privada _linkDownload armazena o valor, e o set verifica o comprimento antes de atribuir o valor a essa variável.
Espero ter ajudado e bons estudos!