Bonjour a tous,
Je souhaiterait savoir comment faire pour enlever le retour automatique créer par WriteLine, lors de la sauvegarde de mon fichier.
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);
        }
Ce code fonctionne, mais le probleme est que le fichier apres plusieurs sauvegardes ressemble a cella:
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
//-----
Pouvez vous m'indiquez comment palier a ce problème.

Cordialement

Kosen