Jak zadeklarować tablice dwuwymiarową bez podania jej sztywnych rozmiarów w C#?

0

Nie umiem nigdzie znaleźć jak zadeklarować tablicę dwuwymiarową nie wiedząc jaka będzie jej dokładna wielkość.

0

A może jednak potrzebujesz listy list?

0

Tablica dwuwymiarowa:

int[,] tab = new int[x, y];

Tablica tablic:

int[][] tab = new int[x][];

for(int i = 0; i < tab.Length; i++)
    tab[i] = new int[y];

Lista:

List<int> list = new List<int>();

Lista z listami:

List<List<int>> list = new List<List<int>>();

list.Add(new List<int>()); //dodanie listy do głównej listy
list[0].Add(5); //dodanie elementu do "drugiego wymiaru"

Co chcesz osiągnąć?

0

Spoko. Dzięki juz sobie poradziłem. Miałem problem bo w klasie tworzone miałem z 4 listy a chciałem zwrócić ich wyniki a nie mogłem połączyć je w jedna.

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