Bonjour
j'arrive à écrire une structure dans un fichier, mais je ne sais pas comment la lire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    [Serializable()] public struct ville
        {
            public string nom {get;set;}
            public float nbh{get;set;}
            public ville(string n,float p):this()
            {
                nom = n;
                nbh = p;
             }
 
        private void button1_Click(object sender, EventArgs e) //ecriture
        {
            ville v = new ville() {nom="",nbh=0 }; 
            v.nom = textBox1.Text;
            v.nbh = float.Parse(maskedTextBox1.Text);
            Stream flux;
                flux = File.Open(@"C:\Users\...\liste", FileMode.Append);
                BinaryFormatter formateur = new BinaryFormatter();
                formateur.Serialize(flux, v);
                 flux.Close();
        }
//je veux lire ville, pouvoir lire v.nom et écrire ce nom dans textBox3 mais je ne sais pas s'il faut utiliser un streamReader ou un BinaryReader et comment l'utiliser...?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
private void button3_Click(object sender, EventArgs e) //lecture
        {
            ville v = new ville() { nom = "", nbh = 0 }; 
 
            textBox3.Text =;
 
        }