Wie zu Lesen StreamReader-text Zeile für Zeile
Ich habe eine text-Datei gehostet wird, und diese Datei haben eine organisierte Zeichenfolge wie diese:
- Erste Zeile
- Zweiten Zeile
- Dritte Zeile
- Vierte Zeile
- Sechsten Zeile
- Siebte Zeile
- ....................
Ich bin immer den gesamten Inhalt aus dieser Datei mit folgender Funktion:
private static List<string> lines;
private static string DownloadLines(string hostUrl)
{
var strContent = "";
var webRequest = WebRequest.Create(hostUrl);
using (var response = webRequest.GetResponse())
using (var content = response.GetResponseStream())
using (var reader = new StreamReader(content))
{
strContent = reader.ReadToEnd();
}
lines = new List<string>();
lines.Add(strContent);
return strContent;
}
//Button_click
DownloadLines("http://address.com/folder/file.txt");
for (int i = 0; i < lines.Count; i++)
{
lineAux = lines[0].ToString();
break;
}
Console.WriteLine(lineAux);
Dann, wie kann ich den Zugriff zum Beispiel der erste index, wie der text innerhalb dieser großen organisierten Zeichenfolge, die von dieser Methode zurückgegeben wird?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die text-Datei Lesen und Zeile für Zeile diese Weise
nach der Rückkehr diese Liste von der Methode können Sie den Zugriff auf die Textzeile list index