我想解析一个要浮动的字符串。当字符串为空时,它将传递 0(作为浮点值)。
我正在做这样的解析:
aeVehicle.MSRP = float.Parse((drInvetory["MSRP"] ?? "0").ToString());
这给出了错误:
ERROR MESSAGE : Input string was not in a correct format.
ERROR SOURCE : at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
at System.Single.Parse(String s)
请提出处理这种情况的最佳方法。