Я создаю программу, которая использует текстовый файл, который выглядит следующим образом:
01/11 09:56,yeo,no,110222100,no
01/11 09:55,Test,Test2,110222100,Test2
01/11 09:52,Jack,Jean,112222100,Jean
31/10 23:17,Rayane,Jean,111220000,Rayane
Затем я хотел бы строку в этом файле, чтобы удалить его, поэтому я использую этот код:
for (int i = 0; i < lignes.Count; i++)
{
string ligne = lignes[i];
List<string> element = ligne.Split(',').ToList();
if (element.Contains(selectionDate[1])) //Ici on à les éléments de la ligne séléctionner
{
string ligneAr = null;
lignes[i] = ligneAr;
File.WriteAllLines(path, lignes);
}
}
Но когда я использую этот код, это происходит в текстовом файле:
01/11 09:56,yeo,no,110222100,no
01/11 09:55,Test,Test2,110222100,Test2
01/11 09:52,Jack,Jean,112222100,Jean
31/10 23:17,Rayane,Jean,111220000,Rayane
// Empty line
31/10 22:30,Rayane,André,122120101,Rayane
Вместо этого в тексте есть дыра. Как я могу удалить эту дыру? Код, который позволяет вам создать его, находится в if ()
Спасибо.