Imagem de fundo

Um desenvolvedor necessita fazer uma iteração em C# e está...

Um desenvolvedor necessita fazer uma iteração em C# e está em dúvida sobre qual laço deve utilizar. Sabe-se que o desenvolvedor não conhece a quantidade de vezes que o laço é executado, entretanto o desenvolvedor sabe que o laço deve ser executado ao menos uma vez. Diante do exposto, com qual das alternativas a seguir a iteração deve ser efetuada?


A

while (<expressão de teste>) {

//executa instrução

};


B

for (<inicialização>;<critério de parada>;

<variável de controle>){

//executa instrução

}


C

foreach (<tipo de dado> <variável> in <nome

vetor>) {

//executa instrução

}


D

Switch (<variável>){

case <valor1>://executa instrução

case <valor2>://executa instrução

case <valorn>://executa instrução

}


E

do {

//executa instrução

} while (<expressão de teste>);