Criado por Thiago Russo
mais de 8 anos atrás
|
||
Você está atualizando um antigo aplicativo de console C# 2 para uma aplicação WPF C# 5. O aplicativo é usado por hotéis para manter o controle de reservas e os clientes que chegam e que saem. Você está passando pela base do código antigo para determinar se há um código que pode ser facilmente reutilizados. Você percebe algumas coisas:
■ O código usa a instrução goto para gerenciar o fluxo.
■ Há uma grande quantidade de declarações IF longas que mapeiam as entradas do usuário (input)
■ O código usa o loop for extensivamente.
1. Qual é a desvantagem de usar goto? Como você pode evitar o uso de desta declaração?
2. Qual é a declaração que você pode usar para melhorar o declarações IF longas ?
3) Quais são as diferenças entre a declaração for e foreach? Quando você deve usar o que?