Labo: Bestandsverwerking

Zie Scherp Scherper - Hoofdstuk 18 (in opbouw)

Hoofdstuk 18 in een notendop

Altijd een using rond een StreamWriter of StreamReader

Klein bestand? File.ReadAllText of File.ReadAllLines

BinaryReader: lees in dezelfde volgorde als je schreef

FileInfo en DirectoryInfo: info over bestanden en folders

JsonSerializer neemt enkel de publieke properties mee

using (StreamWriter writer = new StreamWriter("doem.txt"))
{
    writer.WriteLine("Het einde is nabij!");
    writer.WriteLine("Hou vol!");
}

string alles = File.ReadAllText("doem.txt");
Console.WriteLine(alles);
Het einde is nabij!
Hou vol!

De oefeningen

Lezen en schrijven

Boekencollectie IMDB Top 100 JSON Bitmap header analyzer

Code lezen en verbeteren

Stevens stille fouten

Schijven

Schijfinformatie

Alles samen

De Digitale Klokkenluider Final Essentials

Oefeningen H18

Enkel Boekencollectie, Stevens stille fouten en De Digitale Klokkenluider zijn Essential.