Lire et écrire un fichier binaire

Author:

fichier, lecture-fichier, écriture-fichier, FileStream, BinaryWriter, BinaryReader, copier-fichier, attribut-Fichier, sérialisation
{filelink=15747}

using System;
using System.IO;

public class TesteFichierBinaire
{

    private static void Main()
    {

        ecrireBinaire("demo.dat", new Object[] { "exemple", 123, 'a' });
        Console.WriteLine(lireBinaire("demo.dat"));

    }
    private static void ecrireBinaire(string fichier, object [] data)
    {
        FileStream monFichier = new FileStream(fichier, FileMode.Create);
        BinaryWriter writer = new BinaryWriter(monFichier);
        foreach(object elem in data)
        {
            writer.Write(elem.ToString());
        }
        monFichier.Close();
    }
    private static string lireBinaire(string fichier)
    {
        FileStream monFichier = new FileStream(fichier, FileMode.Create);
        StreamReader sr = new StreamReader(monFichier);
        return sr.ReadToEnd();
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *