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

[Projeto] Resolução encontrada

cheguei nessa possibilidade

public void RetornaContaCorrenteComMaiorSaldo()
{
    if (_itens.Any(c => c.Saldo == 0))
    {
        Console.WriteLine("todas as contas estão zeradas");
        return;
    }

    var contaComMaiorSaldo = _itens.MaxBy(c => c.Saldo);

    Console.WriteLine($"Conta com maiorsaldo é a {contaComMaiorSaldo.Conta} no valor de R${contaComMaiorSaldo.Saldo}");
}
1 resposta
solução!

Olá, Lucas! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de Any() para verificar condições em uma coleção de forma eficiente, utilizou muito bem o MaxBy() para encontrar o item com o maior valor de uma propriedade e ainda compreendeu a importância do retorno antecipado (return) para evitar execuções desnecessárias no fluxo do método.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!