Problemes lors de la lecture d'un fichier
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:
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