exiter28
Erfahrenes Mitglied
Hallo,
ich hab da ein größeres Problem. Ich lese mit folgendem Code eine Textfile aus:
Bei kleineren Dateien funktioniert das wunderbar, nur bei etwas größeren Textdateien
läuft mir der Speicher voll über 600MB******
Kann mir einer sagen, was das Problem hier ist?
Danke Euch schon mal...
ich hab da ein größeres Problem. Ich lese mit folgendem Code eine Textfile aus:
Code:
public static void LoadListBoxTemp(ListBox lb)
{
lb.Items.Clear();
string searchstr, hittemp;
string[] hit;
string[] lbarray = IniClass.FileToArray(IniClass.textfile);
System.IO.StreamReader sr = new StreamReader(IniClass.textfile);
searchstr = sr.ReadToEnd();
sr.Close();
hit = searchstr.Split('\n');
for (int i = 0; i < hit.Length; i++)
{
hittemp = hit[i];
if (hittemp != "")
{
lb.Items.Add(hittemp);
}
}
searchstr = null; hittemp = null;
}
Bei kleineren Dateien funktioniert das wunderbar, nur bei etwas größeren Textdateien
läuft mir der Speicher voll über 600MB******
Kann mir einer sagen, was das Problem hier ist?
Danke Euch schon mal...