Вы можете читать текст построчно следующим образом:
var streamReader = new StreamReader(new FileStream("c:\\file.txt"));
var line = streamReader.ReadLine();
var values = line.Split(';');
, а затем читать любое значение из строки следующим образом:
var value = values[2];
И если вы хотите выполнить итерации по этим значениямВы можете сделать это так:
var streamReader = new StreamReader(new FileStream("c:\\file.txt"));
while(!streamReader.EndOfStream)
{
var line = streamReader.ReadLine()
var values = line.Split(';');
for(var i = 0; i < line.Length; i++)
Console.WriteLine(values[i]); //example usage
}
streamReader.Dispose();