Comment ai-je pu lire un très gros fichier texte à l'aide de StreamReader?

Je veux lire un énorme .fichier txt et je suis un débordement de la mémoire en raison de sa taille.

Toute aide?

    private void button1_Click(object sender, EventArgs e)
    {
        using (var Reader = new StreamReader(@"C:\Test.txt"))
        {
            textBox1.Text += Reader.ReadLine();
        }
    }

Fichier texte est juste:

Line1
Line2
Line3

Littéralement comme ça.

Je veux charger le fichier texte à une zone de texte multiligne telle qu'elle est, à 100% copier.

  • Lire et traiter ligne par ligne, ou de les casser en morceaux et de traiter avec les morceaux individuellement. Vous pouvez également nous montrer le code que vous avez, et dites-nous ce que vous essayez d'accomplir avec elle.
  • Comment dois-je procéder? J'ai vu une semblable question ici mais je ne le trouve pas. La recherche ne fonctionne pas bien pour moi.
  • Si vous postez, vous obtiendrez un upvote 🙂
  • recherche astuce : essayez de keyword1 +keyword2 etc : )
  • Comment en êtes-vous un débordement de la mémoire lorsque vous êtes en train de lire une seule ligne de texte?
  • Quelle est la taille du fichier texte? Il y a une limite pratique à la textBox1.Texte de la propriété.

InformationsquelleAutor | 2010-05-19