When significa quando e é utilizado para fazer referência a um fato que aconteceu. While signfica enquanto e é utilizado quando duas ações acontecem simultaneamente.
Sendo assim, o que define quando usar which ou what é o seguinte:
Usamos “while” para duas ações acontecendo ao mesmo tempo. Usamos uma sentença completa (com sujeito + verbo) após “while” para que exista um panorama geral das duas ações. I took the kids to school while she was at work. (Eu levei as crianças para a escola enquanto ela estava no trabalho.)
O while trata-se da estrutura de repetição mais utilizada quando programamos com C#. Com ela, enquanto a condição for verdadeira o bloco de código será executado. Primeiramente o sistema testa essa condição. Caso verdadeira, executa as linhas declaradas dentro do while; do contrário, sai do loop.
That e which são utilizados para nos referirmos a coisas e who a pessoas. Veja os exemplos: I love the watch that you gave me for my birthday.
While – Esta instrução é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira.
O comando while deve ser usado sempre que:
Como tirar manchas de vasilha de plástico?
Como saber minha senha do Pix?
Como achar uma conta no Hotmail?
Qual a diferença entre a carne de boi e de vaca?
Como lavar uma roupa com mofo?
Como saber se a jaca está verde?
Como tirar manchas de suor dos lencois?
Como atualizar a senha do Zoom?
Como é feito o diagnóstico laboratorial da hepatite B?
Como resgatar a senha do meu vivo?
Como identificar as inteligências múltiplas?
Como identificar pedra nos rins na tomografia?
Como resgatar o dinheiro do consórcio?
O que causa insuficiência placentária?
Qual melhor anticoncepcional injetável ou comprimido?
Como tirar mancha de guardado em roupa de bebê?