

[C#] konverzia stringu na float
ako prekonvertovat retazec na realne cislo ak sa v retazci nachadzaju aj neciselne udaje
toto:
float cena = float.Parse("1000,90 Sk");
mi vyhodi chybu:
Input string was not in a correct format.
Môžeš použiť napr. toto:
Pre operácie s cenami zrejme budeš chcieť použiť dátový typ decimal namiesto float.
Môžeš použiť TryParse namiesto Parse (záleží podľa toho, ako to chceš používať).
Ďalšia možnosť je, že si ošetríš vstupy sám pomocou reťazcových operácií, aby si vedel prijať rôzne vstupy od používateľa.