Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Escolha entre propriedade e método

Não entendi... "Não fizemos dessa forma porque, como quem desenvolve, esperamos que o acesso a uma propriedade seja imediato. Ou seja, sem custo de processamento do computador, no acesso de uma propriedade. O retorno de uma informação por meio de método não é de graça, pois envolve um processamento em cima do dado e dentro do método até o retorno de um valor."

1 resposta
solução!

Opa, Roberta. Tudo bom?

O que quis dizer neste vídeo é que nossa expectativa em relação a performance, ao acessar uma propriedade, é de que esta seja uma operação computacionalmente barata e imediata. Por exemplo Console.WriteLine(conta.Saldo) enquanto que as chamadas de método dão a impressão de algo mais custoso: conta.CalcularTaxa().

Este é apenas um fator humano em relação a nossa expectativa ao ler um código novo. Tecnicamente, escrever o código dentro de um getter ao invés de um método não tornará seu programa mais rápido.

O que você acha? Ficou mais claro? Abs.