Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Program padá při převodu string na double

Zdravím,

mám takový problém. Mám takovýto řádek kódu:

vysl = (Double.Parse(cis1, System.Globalization.CultureInfo.CurrentCulture)) / (Double.Parse(cis2, System.Globalization.CultureInfo.CurrentCulture));

, kde cis1 a cis2 jsou stringy a vysl je double. Pokud zadávám celá čísla, tak to funguje, ale jakmile zadám desetinné, tak program spadne s chybou:

An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll Additional information: Vstupní řetězec nemá správný formát.

Nevíte někdo co s tím a proč mi to dělá? Potřeboval bych, aby mi to fungovalo jak s celými čísly, tak s desetinnými. Díky.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nauc sa osetrovat excepsny, aby program nepadal ale oznamil uzivatelovi ze co ma robit. Alebo nepouz… poslední
MM.. 26.08.2017 14:16
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru