Question : Parsing large files cause an exception

Hi,

I've to parse some very large files (up to 100MB)which cause an out of memory exception.
The way I try it now is this:
FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read,
                               FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs);
string strResult = sr.ReadToEnd();
sr.Close();
fs.Close();

I think it will be possible to read them by line but I think for a fast parsing it will be usefull to work with them in memory.
So maybe there's an other way to work with such large files that doesn't cause an exception?
What whould you suggest?

Thanks

Andre

Answer : Parsing large files cause an exception


You can try reading chunk by chunk add them to a stringbuilder as shown in this link => http://stackoverflow.com/questions/2161895/reading-large-text-files-with-streams-in-c
Random Solutions  
 
programming4us programming4us