1
resposta

Uso do this em construtores

Na classe SaldoInsuficienteException foi usado o : this para herdar de um construtor da própria classe, já para OperacaoFinanceiraException todos foram herdade da : base

Em se situações eu devo usar o this? e Quais as vantagens?

1 resposta

Boa noite Isabela, tudo bom?

O this é uma palavra chave do C# que faz referência a instância(objeto) atual da classe e também usada para definir parâmetro inicial em métodos de extensão (https://docs.microsoft.com/pt-br/dotnet/csharp/language-reference/keywords/this). Com relação as vantagens de usar o this na documentação oficial não encontramos muito, mas utiliza-lo deixa a leitura do código mais facil de entender, por exemplo this object este objeto. Vou deixar também o link desta thread para consulta: https://cursos.alura.com.br/forum/topico-palavra-reservada-this-serve-para-referenciar-a-um-atributo-dentro-da-classe-fora-do-metodo-42632

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software