Siema ziomki!
Zaczynam troszkę pogramować, napisałem już 2 aplikacje które ułatwiają mi pracę teraz pracuje nad kolejną.
Próbuję ogarnąć listy w C#, mógłby ktoś mnie nakierować :)?
Problem jest następujący mam plik txt z podziałem na działki i punkty:
Dz: 26/2
D.040301_2.0001.1486 5885366.55 6492696.61 1
D.040301_2.0001.1456 5885368.74 6492700.26 1
D.040301_2.0001.21964 5885382.04 6492726.67 1
Dz: 2041
D.040301_2.0001.1684 5885373.09 6492746.54 1
D.040301_2.0001.1683 5885374.60 6492749.72 1
D.040301_2.0001.2174 5885283.69 6492799.23 1
D.040301_2.0001.22075 5885273.71 6492842.06 1
Zaczytałem je do tabeli linijkami.
string buffer = reader.ReadToEnd();
string[] tabelaDzialki = buffer.Trim().Split('\n');
Stworzyłem sobię listę
public Punkt(string NrP, double X, double Y, int Cecha)
{
_NrP = NrP;
_X = X;
_Y = Y;
_Cecha= Cecha;
}
I teraz chciałbym stworzyć pętle która zaczytywałaby mi do tej listy linijkami do znaku "dz:" w tym momencie powinna tworzyć się nowa lista. Szukam od wczoraj na różnych forach polskich i angielskich ale nie wiem jak to wpisać. Chciałbym żeby zwracało mi wiersz w którym znajduje się dz i pętla kończyła się na tej linijce.
for (int i = 0; i < tabelaDzialki.*NrWierszaZawierający"dz:"*; i++)
{
}