No javascript eu tenho console.log, no caso do C#, como eu poderia ver o valor da variável total a cada loop?
int total = 2;
for (int i = 0; i < 5; i += 1)
{
total = total * 2;
}
MessageBox.Show("O total é: " + total);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No javascript eu tenho console.log, no caso do C#, como eu poderia ver o valor da variável total a cada loop?
int total = 2;
for (int i = 0; i < 5; i += 1)
{
total = total * 2;
}
MessageBox.Show("O total é: " + total);
Oi Gisele, tudo bem?
Para ver a cada iteração, basta você colocar a instrução dentro do laço.
Nesse caso, ficaria:
int total = 2;
for (int i = 0; i < 5; i += 1)
{
total = total * 2;
MessageBox.Show("O total é: " + total);
}
Se ficar chato vários MessageBox aparecendo a cada iteração, você pode utilizar o Console.WriteLine, que imprime mensagens no cmd:
int total = 2;
for (int i = 0; i < 5; i += 1)
{
total = total * 2;
Console.WriteLine("O total é: " + total);
}
Tenta aí e vê o que acha? Abraço!
Muito obrigada, era esse Console.WriteLine que eu queria. Onde eu posso ver a documentação do C#, para consultar esses comandos?
Oi Gisele, que bom que deu certo!
A documentação da classe Console se encontra aqui (em pt_BR):
https://msdn.microsoft.com/pt-br/library/system.console(v=vs.110).aspx
Original em inglês:
https://msdn.microsoft.com/en-us/library/system.console(v=vs.110).aspx
No geral, você pode encontrar documentação e outros recursos no MSDN (Microsoft Developer Network):
https://msdn.microsoft.com/pt-br/default.aspx
Abraço!