Galera, vi que temos um tópico sobre isso já, porém não consegui responder pois é muito antigo (2018).
Não entendi como funciona o incremento para o segundo for (o que contém o break).
for (int contadorLinha = 0; contadorLinha < 10; contadorLinha++)
{
for (int contadorColuna = 0; contadorColuna < 10; contadorColuna++)
{
Console.Write("*");
if (contadorColuna >= contadorLinha)
{
break;
}
}
Console.WriteLine();
}
Ambos iniciam em 0, até aí ok. Ao entrar no segundo FOR o * será escrito e verifica-se a condição 0>=0, portando BREAK. A dúvida é, nesse momento não ocorre o incremento do contadorColuna justamente por ter saído do segundo FOR?
Não ficou claro pra mim...