2016-05-19 7 views
0

Haben Sie Probleme, dies herauszufinden.Extrahieren Sie Daten aus Textdateien und machen Sie eine Liste von ihnen C#

Ich muss Textdateien mit Daten lesen und jedes von ihnen in ein Array konvertieren.

Datalist

dataOne 
dataTwo 
dataThree 
etc..... 

ItemList

listOne 
listTwo 
listThree 
etc..... 

so die Artikel lesen und speichern sie in einer Liste

List<string> dataList = new List<string>(); 
List<string> itemList = new List<string>(); 

Dann Console.WriteLine die Liste

Console.WriteLine(dataList[0] + itemList[0]); 

Ich habe versucht, StreamReader zur Eingabe von Textdateien zu verwenden, aber es scheint nicht, sie zu einem Array

string dataListFile = @"..\..\FileIOExtraFiles\DataFieldsLayout.txt"; 
      StreamReader dataFile = new StreamReader(dataListFile); 
+0

Wo im Code hinzufügen, die Sie speichern Ihre Daten aus der Datei in Ihre Container? –

+0

, um es auf der Konsole anzuzeigen –

+0

Können Sie uns den Code bereitstellen, mit dem Sie versucht haben, die Dateien mit zu lesen? –

Antwort

1

Siehe https://msdn.microsoft.com/en-us/library/s2tte0y1(v=vs.110).aspx

string path = @"..\..\FileIOExtraFiles\DataFieldsLayout.txt"; 
string[] dataList = File.ReadAllLines(path); 
+0

Danke, das funktioniert, aber ich musste string [] anstelle von List verwenden. –

+0

Richtig, ich habe den Typ korrigiert. Fühlen Sie sich frei, die Antwort zu akzeptieren, wenn es für Sie arbeitet. – ydoow

Verwandte Themen