Impossível obter uma alternativa para a pergunta sendo que a condição usada no for loop está incorreta, nem se testar no código mesmo, não compila.
Impossível obter uma alternativa para a pergunta sendo que a condição usada no for loop está incorreta, nem se testar no código mesmo, não compila.
Jean,
Estava analisando este trecho de código e pelo que eu entendi que só foi um problema que o aspas ("), não pode ser este: (”) por incrível que pareça são caracteres diferentes. Isto está dentro do "WriteLine".
O código corrigido é este:
var listaDeContas = new ContaCorrente[]
{
new ContaCorrente(874, "5679787-A"),
new ContaCorrente(884, "4456668-B"),
new ContaCorrente(894, "7781438-C")
};
for (int i = 0; i < listaDeContas.Length; i++)
{
Console.WriteLine($"{listaDeContas[i].Agencia}");
}
[]'s,
Fabio I.
Código da atividade:
var listaDeContas = new ContaCorrente[]
{
new ContaCorrente(874, "5679787-A"),
new ContaCorrente(884, "4456668-B"),
new ContaCorrente(894, "7781438-C")
};
for(int i=0; listaDeContas.Length;i++)
{
Console.WriteLine($”{listaDeContas[i].Numero_agencia}”);
}
Perceba a parte onde vai a condição do for loop "listaDeContas.Length
", não é válido. Onde você encontrou o i < listaDeContas.Length
?
Jean,
Desculpe! Esqueci de escrever. Tinha isso também. Faça o seguinte.
Em algum ponto válido do código, digite: "for" e depois tecle duas vezes a tecla ... Assim:
A estrutura do "for" ficará pronta para ser preenchida.
for (int i = 0; i < length; i++)
{
}
E esta estrutura é bem definida:
C# For Loop
for (statement 1; statement 2; statement 3)
{
// code block to be executed
}
Statement 1 is executed (one time) before the execution of the code block.
Statement 2 defines the condition for executing the code block.
Statement 3 is executed (every time) after the code block has been executed.
https://www.w3schools.com/cs/cs_for_loop.php
[]'s,
Fabio I.
Deu certo a resposta utilizando esta condição, porém, deveria ser corrigida para não confudir os outros que forem estudar neste curso. Muito obrigado Fabio :)