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();
}
}