Débutant - Manipulation de données d'un txt

Débutant - Manipulation de données d'un txt - C#/.NET managed - Programmation

Marsh Posté le 15-03-2009 à 10:24:17    

Bonjour à tous, je suis débutant en C# et j'ai un problème pour manipuler les données provenant d'un txt.
Mon fichier txt se compose de n lignes organisées de cette manière :
01/01/2000/09/00/00/4000
01/01/2000/09/00/01/4001
01/01/2000/09/00/02/4002
01/01/2000/09/00/03/4003
01/01/2000/09/00/04/4004
01/01/2000/09/00/05/4005
01/01/2000/09/00/06/4006
01/01/2000/09/00/07/4007
01/01/2000/09/00/08/4008
 
Je voudrais tout simplement splitter entre les "/" afin d'obtenir un nombre par case d'un tableau.
Pour être plus clair je voudrais créer un tableau à deux dimensions comme suit:
[0,0] -> 01               [1,0] -> 01  
[0,1] -> 01               [1,1] -> 01  
[0,2] -> 2000           [1,2] -> 2000  
[0,3] -> 09               [1,3] -> 09  
[0,4] -> 00               [1,4] -> 00  
[0,5] -> 00               [1,5] -> 01  
[0,6] -> 4000           [1,6] ->4001
 
...
J'ai utilisé un StreamReader, j'arrive à afficher mes lignes dans la console mais impossible d'organiser les données dans un tableau.
 
Merci de votre aide.

Reply

Marsh Posté le 15-03-2009 à 10:24:17   

Reply

Marsh Posté le 15-03-2009 à 13:00:56    

Je dirais un truc du genre:
 

Code :
  1. using (StreamReader streamReader = new StreamReader(@"PathToFile" ))
  2. {
  3.     List<string[]> list = new List<string[]>();
  4.     while (!streamReader.EndOfStream)
  5.     {
  6.         string[] line = streamReader.ReadLine().Split('/');
  7.         list.Add(line);
  8.     }
  9. }


---------------
Another .Net Blog
Reply

Marsh Posté le 15-03-2009 à 13:39:24    

Merci à toi,. C'est OK.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed