Vraag : Het ontleden veroorzaken de grote dossiers een uitzondering

Hallo, moet

I sommige zeer grote dossiers (tot 100MB) ontleden die uit geheugenexception.
The die ik het nu ben dit heb geprobeerd:
FileStream fs = nieuwe FileStream (FILE_NAME, FileMode.Open, FileAccess.Read,
FileShare.ReadWrite);
StreamReader SR = nieuwe StreamReader (fs);
string strResult = sr.ReadToEnd ();
sr. Sluit ();
fs. Sluit ();

I denkt het mogelijk zal zijn om hen door lijn te lezen maar denk ik voor het snelle ontleden het nuttig om met hen in memory.
So zal zijn te werken misschien er een andere manier om met dergelijke grote dossiers is te werken die geen uitzondering veroorzaakt?
What whould u stelt voor?

Thanks

Andre

Antwoord : Het ontleden veroorzaken de grote dossiers een uitzondering


U kunt proberen lezend de brok door brok hen aan een stringbuilder zoals aangetoond in deze verbinding => http://stackoverflow.com/questions/2161895/reading-large-text-files-with-streams-in-c toevoegt
Andere oplossingen  
 
programming4us programming4us