Autor Beitrag
dennis666
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 04.03.09 12:17 
Hallo liebes C# Forum =)

Ich hab schon einige Lösungen zu auftretenden Problemen bei euch gefunden und wollte jetzt mal fragen, wie ich aus einer .txt-Datei eine beliebige Zeile einlesen kann.

Dazu folgende Erklärungen:

Ich habe in meinem kleinen Quelltext eine neue int iWert definiert und würde ihren Wert gerne auf eine Zahl setzen, die bsp. in der Datei mit dem Pfad C:/test/SpeichereZahl.txt liegt. Sagen wir, in der 3. Reihe ist dort meine gewünschte Zahl abgespeichert und ich möchte diese Zahl importieren um damit zu arbeiten.

Welche Werkzeuge benötige ich und mit welchen Befehlen muss ich dabei arbeiten?


Moderiert von user profile iconKha: Topic aus C# - Die Sprache verschoben am Mi 04.03.2009 um 13:23

_________________
"Was ist eine Signatur? Und was zur Hölle macht dieser komische Text unter meinem Post?!"
"Ouh, looks like an RTFM-error!" - "That sounds bad, what is RTFM?" - "It stands for «read the f**king manual!»"
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 04.03.09 13:20 
Hallo und :welcome:

Aus welchem Forum kenne ich denn Deinen Namen? Oder ist die Anzahl der Beiträge falsch?

Wie häufig unter NET gibt es viele Wege. Mein Vorschlag ist File.ReadAllLines und Int32.TryParse, dazwischen evtl. noch String.IndexOf, Substring, Split. Einzelheiten sind natürlich in der SDK-Doku/MSDN zu finden.

Gruß Jürgen
dennis666 Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 04.03.09 15:04 
Vielen Dank!

Falls du mir vielleicht mal (das war nämlich ein Jürgen...) bei einem Problem mit PowerPoint geholfen hast? Das war dann in dem entsprechenden Forum. ^^ (Es ging um das Lineal, mit dem man die Tabstopps setzen kann...)

Und mit den Methoden kann ich sicherlich viel anfangen, aber: Muss ich vorher eine Klasse 'File' erstellen, die dann den Dienst 'ReadAllLines(string pDateipfad)' hat? Oder wie funktioniert das?

Danach würde ich wahrscheinlich den ausgegebenen String mit den später genannten Methoden bearbeiten / durchsuchen. Aber wie hole ich mir den Inhalt der .txt-Datei?

_________________
"Was ist eine Signatur? Und was zur Hölle macht dieser komische Text unter meinem Post?!"
"Ouh, looks like an RTFM-error!" - "That sounds bad, what is RTFM?" - "It stands for «read the f**king manual!»"
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 04.03.09 15:20 
user profile icondennis666 hat folgendes geschrieben Zum zitierten Posting springen:
Falls du mir vielleicht mal bei einem Problem mit PowerPoint geholfen hast? Das war dann in dem entsprechenden Forum. ^^ (Es ging um das Lineal, mit dem man die Tabstopps setzen kann...)

Nein, das war ich nicht; das war dann wohl eine falsche Erinnerung meinerseits.

user profile icondennis666 hat folgendes geschrieben Zum zitierten Posting springen:
Und mit den Methoden kann ich sicherlich viel anfangen, aber: Muss ich vorher eine Klasse 'File' erstellen, die dann den Dienst 'ReadAllLines(string pDateipfad)' hat? Oder wie funktioniert das?... Aber wie hole ich mir den Inhalt der .txt-Datei?

Dazu habe ich auf SDK-Doku/MSDN verwiesen, wo es auch sehr häufig nützliche Beispiele gibt.

Falls Du nicht weißt, wie Du dort Hilfe findest: oft genügt F1 auf ein Stichwort, ansonsten siehe Schau in die Doku! - Möglichkeiten der Informationsgewinnung

Jürgen