Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não funcionou

Esse foi o código que foi apresentado

for(int linha = 0; linha < 5; linha++)
{
        for (int coluna = 0; coluna < 5; coluna++)
        {
                if ( ??? )
                {
                    break;
                }
                Console.Write( ??? );
        }
        Console.WriteLine();
}

Pus onde achei certo, da resposta certa.

coluna > linha e coluna+1

Coloquei em:

if (coluna > linha);
{
        break;
}
Console.Write(coluna+1);

O erro foi que Console.Write(coluna+1) não pôde ser herdada, ela é inacessível.

2 respostas
solução!

Ryan, coloquei exatamente esse código, e funcionou:

static void Main(string[] args)
        {
            for (int linha = 0; linha < 5; linha++)
            {
                for (int coluna = 0; coluna < 5; coluna++)
                {
                    if (coluna > linha)
                    {
                        break;
                    }
                    Console.Write(coluna + 1);
                }
                Console.WriteLine();
            }

            Console.ReadKey();
        }

Entendi porque ele me exibiu isso, eu fechei o

if (coluna > linha)

Acabei pondo o sinal de ;

if (coluna > linha);

Me forcei a acostumar com espaços e o ; já que muito erro apareceu porque eu esquecia. Erro meu, e obrigado por me fazer insistir em perceber o que tinha de diferente.