Я не знаю, какой именно формат файла, но я бы посоветовал вам использовать StreamReader
для чтения файла, затем разделить его на \n
и затем обработать каждую строку ...
Тогда это будет выглядеть примерно так (не проверено):
string wholeFile = "";
using(StreamReader str = new StreamReader(path))
{
wholeFile = str.ReadToEnd();
}
string[] lines = wholeFile.Split('\n').Replace("\r", "");
for(int i = 0; i < lines.Length; i++)
{
//parse the line
string line = lines[i];
if(line.Trim().StartsWith("ipaddress"))
{
string value = line.Trim().Replace("ipaddress", "");
//Do something with the value here...
}
}
Вы также можете рассмотреть возможность использования RegExp для анализа файла или даже каждой строки.
Удачи, Алекс