Olá pessoal, nesta quinta parte falarei sobre as estruturas de repetição.
Estruturas de repetição - While
O while possui poucas diferenças entre as duas linguagens. A única diferença é que no Delphi nós temos o Do após a condição, enquanto que no C# não temos o do. Confira nas figuras abaixo.
Figura 1 – While C#
Figura 2 – While Delphi
Estruturas de repetição - For
No for do Delphi, precisamos apenas definir o valor inicial da variável de controle e o valor final da mesma.
Figura 3 – For Delphi
Já no C#, nós informamos o valor inicial da variável, a condição para que o loop seja executado e o incremento/decremento da variável a cada loop do for.
Figura 4 – For C#
Estruturas de repetição – Forin / Foreach
No Delphi nós temos o forin para percorrer elementos de uma lista de valores ou objetos. No forin você precisa passar uma variável de referencia e uma lista que será percorrida automaticamente.
Figura 5 – Forin Delphi
No C# nós temos o foreach, onde nós não precisamos ter uma variável declarada previamente, nós podemos declarar diretamente na estrutura do foreach, como podemos ver na figura abaixo.
Figura 6 – Foreach C#
Para interromper a execução do loop, tanto no Delphi quanto no C#, basta executar o comando Break;
É isso aí pessoal fico por aqui com mais esta quick tip da série. Espero que estejam gostando e que esteja sendo útil para os iniciantes nessa migração. Fiquem a vontade para criticar e sugerir novos temas.
Um Abraço.
Ricardo Coelho.