Così sto creando una lista di righe in un file di testo come questo:Ottenere ultime due righe in un file di testo
var lines = File.ReadAllLines("C:\\FileToSearch.txt")
.Where(x => !x.EndsWith("999999999999"));
e loop attraverso le linee come questo
foreach (var line in lines)
{
if (lineCounter == 1)
{
outputResults.Add(oData.ToCanadianFormatFileHeader());
}
else if (lineCounter == 2)
{
outputResults.Add(oData.ToCanadianFormatBatchHeader());
}
else
{
oData.FromUsLineFormat(line);
outputResults.Add(oData.ToCanadianLineFormat());
}
lineCounter = lineCounter + 1;
textBuilder += (line + "<br>");
}
Analogamente, come ho accedi alle prime due righe Desidero accedere all'ultima e alla penultima riga singolarmente
Ho suggerito una modifica che aggiunge il tag C# a questo. È una domanda sull'elaborazione del file di testo usando C# - asp.net non entra nell'equazione. – jadarnel27