Läsa och skriva

Att läsa data från en fil

Börja med att lägga till System.IO högst upp bland de bibliotek som inkluderas.

using System.IO;

ReadAllText()

Läser in all information från angiven fil till en string

string contents = File.ReadAllText(@"localfile.txt");

Exempelkoden läser in all data från filen localfile.txt och lagrar datan i string-variabeln contents.

ReadAllLines()

Läser in all information från angiven fil till en string-array — en rad från filen per position i arrayen.

string[] contents = File.ReadAllLines(@"localfile.txt");

Exempelkoden läser in all data från filen localfile.txt och lagrar datan i string-array-variabeln contents.

Om localfile.txt t.ex. innehåller:

localfile.txt
Banana
Apple
Monkey

så kommer contents-arrayen att ha tre strings i sig: Banana, Apple och Monkey.

Att skriva data till en fil

Börja med att lägga till System.IO högst upp bland de bibliotek som inkluderas.

using System.IO;

WriteAllText()

Skriver en string till en textfil.

File.WriteAllText(@"localfile.txt", "Banana");

Exempelkoden skriver texten "Banana" till textfilen localtext.txt.

WriteAllLines()

Skriver en string-array till en textfil - med en av arrayens strings per rad.

string[] contents = {"Apple", "Banana", "Monkey"};

File.WriteAllLines(@"localfile.txt", contents);

Exempelkoden skriver innehållet från string-arrayen contents till filen localfile.txt. Resultatet blir att localfile.txt innehåller följande:

localfile.txt
Apple
Banana
Monkey

Last updated