caster de string à double
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).
Code:
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]); |
je m'attends alors à obtenir quelque chose comme : 99.99 , 0.12 , 0.45, 0.1, 0
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.