Bonjour,
J'ai un fcihier texte avec des lignes de la forme (à partir d'un certain indice qui est 75):
B=-1.800030000e+002 A=-8.412215457e+001 P=-5.257466079e+001
B=-1.795860000e+002 A=-8.367020313e+001 P=-5.512277582e+001
B=-1.790640000e+002 A=-8.323629079e+001 P=-6.050660822e+001
etc
etc
Je veux récupérer les valeurs en doucle de A et P
Quand je fais pour A par exemple (val est un tableau de string contenant mes lignes):
double
[] A;A =
newdouble[maListe.Count-2];A[i] =
Convert.ToDouble(val[75].Split('=')[2].Split('P')[0].Replace('.', ','));j'obtiens bien la valeur voulue: -84,412215457
Mais dès que j'essaie de fare une boucle pour récupérer tout les A ça ne marche pas, il me dit qu'il faut "utiliser new pour créer une nouvelle instance objet":
double
[] A;A =
newdouble[maListe.Count-2];for (i = 75; i < maListe.Count-2; i++){
A[i] =
Convert.ToDouble(val[i].Split('=')[2].Split('P')[0].Replace('.', ','));}
En debogant je vois pourtant mon tableau A est rempli par les valeurs...
J'espère que c'est assez clair
Merci