Bonjour a tous,
Je souhaiterait savoir comment faire pour enlever le retour automatique créer par WriteLine, lors de la sauvegarde de mon fichier.
Ce code fonctionne, mais le probleme est que le fichier apres plusieurs sauvegardes ressemble a cella:
Code c# : 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 static void save(ref ArrayList Person_list, ref string Abook_name) { if (File.Exists(@""+Abook_name+".txt")) // Check if the file already exist { StreamReader inStream; inStream = File.OpenText(@"" + Abook_name + ".txt"); string myTextContent = inStream.ReadToEnd(); inStream.Close(); StreamWriter outStream; outStream = File.CreateText(@"" + Abook_name + ".txt"); outStream.WriteLine(myTextContent); foreach (string value in Person_list) { outStream.WriteLine(value); //Le problème semble venir de là } outStream.Close(); Person_list.Clear(); Console.WriteLine("File saved"); } Console.ReadKey(); Menu(ref Person_list, ref Abook_name); }
Pouvez vous m'indiquez comment palier a ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 1er enregistrement //espace non souhaité 2nd enregistrement 2nd enregistrement //---- 3eme enregistrement //-----
Cordialement
Kosen
Partager