Créer un fichier à l’accès séquentiel

Author:

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

   using System;
   using System.Data;
   using System.IO;
   using System.Runtime.Serialization.Formatters.Binary;
   using System.Runtime.Serialization;

namespace Fichiers
{
    public class ExempleCreationFichier
    {
        static void Main()
        {
            BinaryFormatter formateur = new BinaryFormatter();
            // Créer un fichier et l'ouvrir en mode écriture
            FileStream sortie = new FileStream("étudiant.dat", FileMode.OpenOrCreate, FileAccess.Write);
            Etudiants etudiant = new Etuidiants();
            etudiant.Nom = "Nom";
            etudiant.Prénom = "Prenom";
            etudiant.Niveau = "4";
            etudiant.Note = 12;
           // Sérialiser les données
            formateur.Serialize(sortie, etudiant);
            sortie.Close();
        }
    }

    [Serializable]
    public class Etudiants
    {
        public double Note;
        public String Nom;
        public String Prénom;
        public string Niveau;
    }

}

Leave a Reply

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