// Transformei a minha array em list
List<ContaCorrente> listaDeContas = new List<ContaCorrente>()
{
new ContaCorrente(14, "5654-A"),
new ContaCorrente(15, "5755-B"),
new ContaCorrente(16, "5856-C")
};
Imprimir(listaDeContas);
// primeiro criei um método para setar o saldo de cada conta
void Imprimir(List<ContaCorrente> contas)
{
Console.Clear();
for (int i = 0; i < contas.Count; i++)
{
contas[i].Saldo = (contas[i].Saldo + 20) / (i + 1);
}
// depois ordenei o saldo de cada conta
contas.Sort((este, outro) => este.Saldo.CompareTo(outro.Saldo));
// por fim, peguei o último saldo que é o maior.
var maiorSaldo = contas.Last();
Console.WriteLine($"Imprimindo as informações de conta {maiorSaldo}");
Console.WriteLine();
Console.WriteLine($"Imprimindo apenas o maior Saldo ${maiorSaldo.Saldo}");
Console.WriteLine();
}