我想将字符串转换为浮点数
bool numbFloat = float.TryParse(operatorsOperand[0], out float numFloat);
System.Console.WriteLine(numFloat);
return result;
例如:我有一个字符串[0],其中数字5,4是..当我将其转换为浮点数然后打印它时,出现54,无论我使用哪种转换方法float.Parse,它都是这样的,尝试解析、转换...
如果您使用使用
,
作为小数点分隔符的特定区域性,它会按预期工作
var de = System.Globalization.CultureInfo.CreateSpecificCulture("de-DE");
bool numbFloat = float.TryParse("5,4", de, out float numFloat);
System.Console.WriteLine(numFloat);