Jak wyświetlić kilka wierszy tablicy dwuwymiarowej?

0

Mam problem w c# z tablicami dwu wymiarowymi. Uczę się ich właśnie i robię wszystko z poradnikiem na yt. Tablice powinny się wyświetlać w dwóch i trzech liniach, a zamiast tego obie wyświetlają się w jednej. Musze użyć gdzieś "\t" czy poradnik jest przestarzały (bo ma on już 5 lat)? Proszę o pomoc.

using System;

class TabDwuWymiarowa
{
    static void Main()
    {
        //Tablica 1
        int[,] tab = new int[2,3];
        tab[0,0] = 1;
        tab[0,1] = 2;
        tab[0,2] = 3;
        tab[1,0] = 4;
        tab[1,1] = 5;
        tab[1,2] = 6;

        //Tablica 2
        int[,] tab2 = {{1,2,3},{4,5,6}};

        //Wywołanie funkcji Wyświetlania
        wyswietltab1(tab);
        wyswietltab2(tab);

        Console.Read();
    }

    //Wyświetlanie tablicy 1
    static void wyswietltab1(int[,] tab)
    {
        for(int i=0; i<tab.GetLength(0); i++)
        {
            for(int j=0; j<tab.GetLength(1); j++)
            {
                Console.Write(tab[i,j]);
                Console.Write(", ");
            }
        }
        Console.WriteLine();
    }

    //Wyświetlanie tablicy 2
    static void wyswietltab2(int[,] tab)
    {
        for(int i=0; i<tab.GetLength(1); i++)
        {
            for(int j=0; j<tab.GetLength(0); j++)
            {
                Console.Write(tab[j,i]);
                Console.Write(", ");
            }
        }
        Console.WriteLine();
    }
}
0

U mnie działa, dodaje nową linie.

❯ dotnet run
1, 2, 3, 4, 5, 6, 
1, 4, 2, 5, 3, 6,
0

tak a powinno być

1, 2, 3, 
4, 5, 6, 

1, 2,
3, 4,
5, 6,
0

No to Console.WriteLine(); musisz pomiędzy pętlami ustawić.

for() {
  for () {}
  Console.WriteLine();
}
0
szok napisał(a):

No to Console.WriteLine(); musisz pomiędzy pętlami ustawić.

for() {
  for () {}
  Console.WriteLine();
}

działa, wielkie dzięki

0
MasnyGien777 napisał(a):
szok napisał(a):

No to Console.WriteLine(); musisz pomiędzy pętlami ustawić.

for() {
  for () {}
  Console.WriteLine();
}

działa, wielkie dzięki

To twój kod, czy "pożyczony" z neta ? Bo to elementarz czytania własnego kodu

... aha, znów poradnik z YT ... to zacznij sie uczyć jak biały człowiek, z książki

1 użytkowników online, w tym zalogowanych: 0, gości: 1