Proste filtrowanie bazy danych

0

Witam!
Piszę program który ma filtrować baze danych (konsolowo)

Baza ma być utworzona tablica stringów o nieskonczonej ilosci wierszy i 3 kolumnach i mam problem.

Chce pobierać do niej dane w ten sposób

 
int wiersze = 1;
            
            string[,] Baza = new string [wiersze,3];

            for (int i = 0; i < Baza.GetLength(0); i++)
            {
                for (int j = 0; j < Baza.GetLength(1); j++)
                {
                    
                    Console.WriteLine("Podaj dane do kolumny nr "+ j +":" );
                    Baza[i, j] = Console.ReadLine();
                    wiersze++;
                }
            }

Niby wszystko fajnie ale liczba wierszy w tablic nie zwieksza mi sie za kazdym obiegiem pętli.

A czy da sie od razu zadeklarować taką tablicę np string[,] Baza = {imie, nazwisko, wiek};?
Pozdrawiam i proszę o pomoc.

0

Oczywiście, że się nie zwiększa, bo tablicy nie można zwiększać wymiarów po jej utworzeniu. Ty potrzebujesz listy: List<string[3]> baza. Nowe wiersze dodajesz przy użyciu metody Add.

I jaki związek ma Twój problem z filtrowaniem czegokolwiek?

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