When I try to convert a string to float:
Console.WriteLine(float.Parse(\"6.59\"));
it throws an exception:
Unhandled Exc
You are probably using a culture that uses the , as a decimal seperator.
,
You could try to Parse using the InvariantCulture:
float.Parse("6.59", CultureInfo.InvariantCulture)