Écriture et Lecture avec ‘StringWriter’ et ‘StringReader’

Author:

fichier, lecture-fichier, écriture-fichier, FileStream, BinaryWriter, BinaryReader, copier-fichier, attribut-Fichier, sérialisation
Download

using System;
using System.IO;
 
namespace Fichiers
{
    public class LectureEcritureFichier
    {
        public static void Main()
        {
            LireEcrireStream("J'ai écrit ce texte dans le Stream.");
 
        }
 
    private static void LireEcrireStream(string text)
    {
          // Initialiser un StreamWriter
              StringWriter strWriter = new StringWriter();
 
            // Ecrire un texte dans le StreamWriter
            for (int i = 0; i < 5; i++)
                strWriter.WriteLine(text);
 
            // Initialiser un StreamReader
 
            StringReader strrdr = new StringReader(strWriter.ToString());
 
            // Lire le texte de StreamWriter.
            string strReader = strrdr.ReadLine();
            while (strReader != null)
            {
                strReader = strrdr.ReadLine();
                Console.WriteLine(strReader);
            }
    }
 
  }
 
}