bonsoir !
je caste des données string ("99.99" , "0.12" , "0.45", "0.10", "0.00" .... 1 ou 2 chiffres du côté des entiers et toujours 2 décimales).
je m'attends alors à obtenir quelque chose comme : 99.99 , 0.12 , 0.45, 0.1, 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 List <string> numerosString = new List<string>(new string[] {("99.99" , "0.12" , "0.45", "0.10", "0.00"}); List <double> numerosDouble = new List<double>(); for (int i = 0 ; i < numerosString.Count ; i++ ) numerosDoubles[i] = Convert.ToDouble(numerosString[i]);
mais pas du tout. tous les points-séparateurs disparaissent et le résultat est "bizarre"
du coup, les calculs que je veux réaliser du type moyennes des numerosDouble ne marchent pas du tout
des idées ?
merci :-)
n.b : le petit morceau de code au-dessus est illustratif, mais il n'a pas été testé. c'est juste pour montrer ce que je souhaite faire.
Partager