Lecture d'une structure dans un fichier
Bonjour
j'arrive à écrire une structure dans un fichier, mais je ne sais pas comment la lire
Code:
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:
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 =;
} |