Textdateienhandling

PHPbubu

Mitglied
Moinsen,
Hier habe ich eine grundlegende Frage in C#:
Ich habe ein Textfile mit ungefähr dieser Struktur (ca 300 mal):
Code:
Category: Alkoholika
Question: Aus welchem Land kommt das Bier "Eichhof"?
Answer: Schweiz
Und wie bekomme ich das ganze in ein Objektearray im Programm ?

Kann mir jemand eine Richtung /Tipp angeben.
Währe dankbar bubu
 
Zeilenweise einlesen. Dann kannst abfragen womit der String beginnt (myString.StartsWith) und dann schreibst es in ein Array oder ein Objekt oder wohin auch immer und das wiederholst einfach.
 
Nein, schau dir mal den System.IO Namespace an .. da findest einiges, angefangen vom StreamReader/-Writer bis hin zum TextReader/-Writer usw.
 
hallo Norbert,
naja das Using geht nicht: System.IO.TextReader
kannst du mir helfen das er auch diese klasse findet...
greez bubu

nein es hat sich erledigt. ich habe das using nur am anfang bei den anderen probiert. bin ein wenig aus der c# übung
 
Noch was, ich habe im mom das hier
Code:
StreamReader nn = new StreamReader("D:\\dev\\c#\\test.txt");
string xxx;
while ((xxx=nn.ReadLine())
	{
	 MessageBox.Show(xxx);
	}

Wieso geht das nicht, bzw. wie kann ich einen boolschen Ausdruck aus diesem Konstrukt machen ?
greez bubu
 
Zuletzt bearbeitet:
Hi.

PHPbubu hat gesagt.:
Noch was, ich habe im mom das hier
Code:
StreamReader nn = new StreamReader("D:\\dev\\c#\\test.txt");
string xxx;
while ((xxx=nn.ReadLine())
	{
	 MessageBox.Show(xxx);
	}

Wieso geht das nicht, bzw. wie kann ich einen boolschen Ausdruck aus diesem Konstrukt machen ?
greez bubu


Weil = ein Zuweisungsoperator ist, der Vergleichsoperator ist *trommelwirbel* ==.

Bitte lerne zuerst die Syntax einer Sprache, bevor du mit ihr programmierst, danke.

MfG,
Alex
 

Neue Beiträge

Zurück