StreamReader lire une ligne spécifique [Visual C#]
Bonjour, j'aimerai pouvoir lire la ligne 3 d'un texte et donner un nom à un bouton en fonction de ce qu'il à lu.
On m'avait déjà dit de faire "un compteur (variable pour stocker le nombre de lignes lues) et si tu es à la troisième ligne tu affectes le texte"
Mais je ne sais pas comment faire, Merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| {
StreamReader fichier = null;
try
{
// on ouvre le fichier en lecture
fichier = new StreamReader("essai.txt");
// on lit tout le fichier et on le met dans le TextBox
textBox1.Text = fichier.ReadLine();
textBox1.Text = fichier.ReadLine();
string path = fichier.ReadLine(); //<---- Voila mon problème.
afficher.Text = Path.GetFileNameWithoutExtension(path);
}
catch (Exception ex)
{
// problème
MessageBox.Show("Problème à la lecture du fichier (" +
ex.Message + ")", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
finally
{
// on ferme le fichier
if (fichier != null)
{
fichier.Dispose();
}
}//finally
}//if |