Bonjour et merci de me lire,

Je suis en train de retranscrire un programme que j'ai fait en VB.NET et c#. Je n'ai pas l'expérience de C# mais ça commence à venir, étant un ancien en programmation en C, du temps de Latice, ça ne me rajeuni pas ....

Voici mon problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 private void Ecrire_Click(object sender, EventArgs e)
        {
            using (FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew))
                       {
                using (BinaryWriter w = new BinaryWriter(fs))
 
                {
                    fs.Seek(0L, SeekOrigin.Begin);
                    w.Write(exemple);                                
                    w.Close();
                }
            }
        }
Dans ce cas exemple est "toto", soit 4 caractères. Comment ce fait il que mon fichier mesure 5 octets, en effet, il y a visible un caractère qui se colle malgré moi avant ma chaine sur mon fichier. Cela me pose probleme car je vais avoir une série d'enregistrement à gérer et donc j'ai besoin que mes données soient bien régulières .... ( fichier séquentiel indexé ...)

Pouvez vous m'aider ? Par avance merci

Bien amicalement Denis