lørdag den 4. august 2012

Læse tekst fra en fil i C#


Det er meget nemt at læse indholdet af en fil i C# og .NET.
Du skal blot kende den komplette sti til filen du ønsker at læse, og derefter bruger du C# statement "using" som gør at den streamreader du bruger vil blive åbnet og lukket automatisk i C#.

Nedenstående eksempel løber filen igennem og læser hver fil da man ofte opbygger sin fil med et system hvor hver linie har noget betydning, men ellers kan man sagtens læse hele filen ind i en enkelt variabel, som du vil kunne finde meget nemt ved at se på metoderne i sr_input.

using(StreamReader sr_input = new StreamReader(inputFileName, System.Text.Encoding.Default))
{

while((line = sr_input.ReadLine()) != null)
{
//Read input in line
//line is a variable with the line that have been read

}

}

Ingen kommentarer:

Send en kommentar

Kan du lide mit indlæg, har en kommentar, forslag eller andet på hjerte så skriv venligst