Chcę przeanalizować ciąg znaków, aby uaktywnić zmienną. A gdy łańcuch jest pusty, przejdzie 0 (jako wartość zmiennoprzecinkowa).Steruj analizatorem składni, gdy wejście ma wartość Null
robiłem parse tak:
aeVehicle.MSRP = float.Parse((drInvetory["MSRP"] ?? "0").ToString());
co dało błędy:
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)
Proszę zaproponować najlepszy sposób obsłużyć tej sytuacji.
zdefiniuj "podałeś błędy" –
Proszę zobaczyć edycję w qsn. –