Læsning af filer

Når man skal læse og skrive tekstfiler i C# foregår det ved hjælp af Streams.
For at kunne anvende streams skal man først have tilføjet System.IO i using.

Hvis man skal læse en tekstfil foregår det med StreamReader.
Her åbnes filen "logfile.txt" i StreamReaderen inFil.
Derefter læses filen linie for line indtil filen ikke er længere (EndOfStream)
(Bemærk at programmet ikke laver noget ved de data som læses)

Hvis man vil skrive til en fil foregår det ved hjælp af StreamWriter.
Eksemplet herunder åbner filen logfile, læser linierne en af gangen.
Hvis linien indeholder ordet "DNS" skrives linien i outFile.