Bonjour,

Extrait mon Fichier csv

Libellé Prix de cession Unité de vente PVC Secteur TVA date Pds de l'unité Nature Famille
Amandes Cannelle 18,18 Kg 48,50 AL 1 12/05/2018 PF

Comme vous pouvez le voir, il y a 10 colonnes qui sont soit string soit double soit int soit vides

Je voudrai constituer un catalogue disponible dans un projet C#, qui rendrai, à l'appel du libellé, les autres caractéristiques des divers ingrédients (+ ou - 300, ça varie)
disponibles Prix date etc...

J'ai pensé à un tableau à 2 dimensions, mais après maintes recherches je ne trouve pas de solution simple pour faire un import utilisable.

Je ne sais pas choisir entre liste tableau dictionnaire.Merci du coup de main car cette première étape est cruciale.

[CODE][C#]
class ReadFromFile
{
public void Lire()
{

StreamReader sr = new StreamReader(@"C:\Users\CACAOREVE\Desktop\bdData.csv");
string line;
int i;
while ((line = sr.ReadLine()) != null)
{
line=sr.ReadLine();
Console.WriteLine( line);
String[] values = line.Split(';');// c'est là que je souhaiterai avoir la possibilité d'intégrer les line dans un tableau 2D


for (i = 0; i < values.Length;i++)
Console.WriteLine(values[i]);
Console.WriteLine(values.Length);

}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
[CODE][C#]