Voila mon code
Pour l'instant je veux lire un fichier et afficher chaque ligne
Puis récupérer les infos séparées par un : ou un ;
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
StreamReader lectureFic = new StreamReader("C:\\Users\\...\\list_users.txt");
 
            // Nombre de lignes
            string Lignes = "";
            int i = 0;
 
            while(Lignes!=null)
            {
                Lignes = lectureFic.ReadLine();
                i++;
                // Affiche les lignes
                Console.WriteLine(Lignes);
 
                if(Lignes!=null)
                {
                    //Type local ou remote
                char sep = ':';
                string[] types = Lignes.Split(sep);
                    foreach(string type in types)
                    {
                        Console.WriteLine(type);
                    }
                }
 
 
            }
Sauf que
1/ mon fichier contient x lignes et le résultat est toujours x+1 lignes
2/ J'ai un message d'erreur : Exception non gérée*: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet sur la ligne string[] types = Lignes.Split(sep);Si j'ai bien compris ce message apaprait si un des objets est null mais là je vois pas ce qui est null