When I try to convert a string to float:
Console.WriteLine(float.Parse(\"6.59\"));
it throws an exception:
Unhandled Exc
You could also try Convert class to perform this task.
Convert.ToDecimal("6.59");