Ciao a tutti ho questo problema:
devo leggere da un file di testo che al suo interno contiene n righe e mi serve che il mio prg mi restituisca tutte quelle che iniziano con una determinata stringa, ora io ho fatto questo:
StreamReader lgAirac = new StreamReader(data);
string str = "";
string rightLine = null;
while (str != null)
{
string[] tmp = str.Split(' ');
if (tmp[0].Equals("SID"))
rightLine = str;
str = lgAirac.ReadLine();
}
if (rightLine != null)
{
string[] tmp = rightLine.Split(' ');
Airac toBeRet = new Airac();
toBeRet.Sid = tmp[1];
lgAirac.Close();
return toBeRet;
}
else
return null;
ma mi restituisce solo la prima occorrenza e poi si ferma.
Dove sbaglio ??
Premetto che ho appena iniziato con C#![]()
Grazie
Marco