Why do I get a FormatException when converting a string to a float?

后端 未结 7 1478
傲寒
傲寒 2021-02-19 06:46

When I try to convert a string to float:

Console.WriteLine(float.Parse(\"6.59\"));

it throws an exception:

Unhandled Exc

7条回答
  •  不要未来只要你来
    2021-02-19 06:54

    Culture - specific things. What's your default culture? Some cultures use "," instead of ".". You can try this:

    float.Parse("6.59", CultureInfo.InvariantCulture);
    

提交回复
热议问题