文字列を解析してフロートさせたい。また、文字列がnullの場合、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)
この状況に対処するための最良の方法を提案してください。