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?
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?
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!