Daten aus einer Datei lesen in CSharp
- Home
- Tutorials
- C
- Der Ultimative C# Kurs - Hier wirst Du zum CSharp Pro
- Daten aus einer Datei lesen in CSharp
Dieses Video ist nicht verfügbar
Dieses Video steht nur eingeschriebenen Nutzern zur Verfügung.
Jetzt Kurs kaufen
In diesem Artikel lernst du wie man Daten aus einer Datei lesen in CSharp kann. Dazu gibt es zwei verschiedene Wege, die du hier kennen lernen wirst. Beide sind jeweils im Code erklärt und können so übernommen werden.
Die zugrunde liegende Datei ist ziemlich simpel gehalten und hat folgenden Inhalt.
Das ist eine Zeile
Die nächste Zeile
Der Inhalt ist in der Datei Textlesen.txt gespeichert und wird mit folgender Herangehensweise ausgelesen.
Beispiel für Daten aus einer Datei lesen in CSharp
class Programm
{
public static void Main(string[] args)
{
// Die Datei die hier verwendet werdet wurde ist eine simple
// Textdatei mit ein wenig Text.
// Beispiel #1
// Komplette Datei als ein String lesen
string text = System.IO.File.ReadAllText(@"D:\Tutorials\CSharp\Textlesen.txt");
// Anzeigen des Textes
System.Console.WriteLine("Inhalt der Datei Textlesen.txt = {0}", text);
// Beispiel #2
// Auslesen des Textes in jeder einzelnen Zeile und speichern in einem Array
// jeder Eintrag des Arrays ist eine Zeile
string[] lines = System.IO.File.ReadAllLines(@"D:\Tutorials\CSharp\Textlesen.txt");
// Anzeigen der Inhalte mittels foreach Schleife
System.Console.WriteLine("Inhalte von Textlesen.txt = ");
foreach (string line in lines)
{
// Verwendung eines Tabs um den Inhalt leserlicher zu machen
Console.WriteLine("\t" + line);
}
Console.WriteLine("Drücke Enter zum Schließen des Programmes.");
System.Console.ReadLine();
}
}
Du siehst also, es ist wirklich kein Hexenwerk aus Dateien zu lesen. Wichtig ist lediglich, dass es sich um einen Dateitypen handelt der auch gelesen werden kann.
Um Text noch anständig zu filtern und zu durchsuchen/bearbeiten kann man regular Expressions verwenden. Damit beschäftigen wird uns in einem der späteren Artikel.
Vorherig
Try und Catch und Finally in CSharp
Nächste
Reguläre Ausdrücke in CSharp
Der Ultimative C# Kurs - Hier wirst Du zum CSharp Pro
-
So holst du das meiste aus dem Kurs
-
Lektion1.1
-
Lektion1.2
-
Lektion1.3
-
-
Deine erste C# Anwendung und Übersicht zu Visual Studio
-
Lektion2.1
-
Lektion2.2
-
Lektion2.3
-
-
Datentypen und Variablen
-
Lektion3.1
-
Lektion3.2
-
Lektion3.3
-
Lektion3.4
-
Lektion3.5
-
-
Funktionen / Methoden und wie sie einem das Leben vereinfachen
-
Lektion4.1
-
Lektion4.2
-
Lektion4.3
-
Lektion4.4
-
-
Benutzereingabe für unsere Programme verwenden
-
Lektion5.1
-
-
Entscheidungen Treffen
-
Lektion6.1
-
Lektion6.2
-
Lektion6.3
-
Lektion6.4
-
Lektion6.5
-
Lektion6.6
-
Lektion6.7
-
Lektion6.8
-
-
Schleifen (Loops) und wie man etwas automatisiert
-
Lektion7.1
-
Lektion7.2
-
Lektion7.3
-
Lektion7.4
-
Lektion7.5
-
Lektion7.6
-
Lektion7.7
-
-
Objektorientierte Programmierung (OOP) und Klassen
-
Lektion8.1
-
Lektion8.2
-
Lektion8.3
-
Lektion8.4
-
Lektion8.5
-
Lektion8.6
-
Lektion8.7
-
Lektion8.8
-
Lektion8.9
-
Lektion8.10
-
Lektion8.11
-
-
Arrays / Felder
-
Lektion9.1
-
Lektion9.2
-
Lektion9.3
-
Lektion9.4
-
Lektion9.5
-
Lektion9.6
-
-
ArrayList
-
Lektion10.1
-
Lektion10.2
-
Lektion10.3
-
Lektion10.4
-
Lektion10.5
-
-
Vererbung / Inheritance und noch mehr zu OOP
-
Lektion11.1
-
Lektion11.2
-
Lektion11.3
-
Lektion11.4
-
-
Polymorphie und noch mehr zu OOP
-
Lektion12.1
-
Lektion12.2
-
Lektion12.3
-
Lektion12.4
-
Lektion12.5
-
Lektion12.6
-
-
Debugging und Try and Catch
-
Lektion13.1
-
Lektion13.2
-
-
Mit Dateien Arbeiten
-
Lektion14.1
-
Lektion14.2
-
Lektion14.3
-
Beliebte Kurse
Die Java 11 Masterclass - Werde zum Profi-Entwickler!
Werde zum Entwickler mit der Java 11 Masterclass! Starte in...
79,00€
Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C# - Starter
Willkommen zum kostenlosen Teil des Kurses: "Spiele entwickeln mit Unity...
Kostenlos
Werde zum iOS 11 & Swift Entwickler in 6 Wochen - Starter
Willkommen zum kostenlosen Teil des Kurses: "Werde zum iOS 11...
Kostenlos