Bonjour,
Je sollicite votre aide car j'ai un petit soucis dans mon code.
Voici le code :
L'erreur se produit sur la ligne
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace taxatel { public partial class SupprimerGroupe : Form { string chemin = "c:\\Projet\\Liste_Groupe.txt"; string IDGroupe; public SupprimerGroupe() { InitializeComponent(); } private void IDGroupeSupprimer_TextChanged(object sender, EventArgs e) { IDGroupe = IDGroupeSupprimer.Text;//Place la valeure de la TextBox dans une variable } private void AnnSupprimerGroupe_Click(object sender, EventArgs e) { this.Hide();//Cache la form actuelle } private void ValSupprimerGroupe_Click(object sender, EventArgs e) { string tempPath = Path.GetTempFileName(); using (var reader = new StreamReader(chemin)) { using (var writer = new StreamWriter(File.OpenWrite(tempPath))) { int counter = 0; while (!reader.EndOfStream) { string line = reader.ReadLine(); if (!_deletedLines.Contains(counter)) { writer.WriteLine(reader.ReadLine()); } ++counter; } } } if (File.Exists(tempPath))//Regarder si un fichier avec le chemin "tempPath" existe { File.Delete(chemin);//Supprime le fichier avec le chemin "chemin" File.Move(tempPath, chemin);//Réplace le fichier avec le chemin "tempPath" par le chemin "chemin" } IDGroupeSupprimer.Text = "";//Remet la valeure de la textBox vide this.Hide();//Cache la form actuelle } } }
Le message de l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (!_deletedLines.Contains(counter))
Merci de m'aiderLe nom '_deletedLines' n'existe pas dans le contexte actuel
Partager