У меня проблема. когда я разбираю строку, например "0.005", для float или double, она отлично работает на моем компьютере, но когда я устанавливаю свою программу на свой клиентский компьютер, она возвращает 5. (и мой компьютер, и мой клиентский компьютер используют Windows 7 x64), Вот мои примеры
public float getFloat()
{
float mn = float.Parse("0.005");
double mn2 = Convert.ToDouble("0.005");
return mn;
}