kdyz si rozkliknes na odkazu co sem poslal nekterou funkci (jednu z nich si vyber) tak tam mas i priklad pouziti. Pokud neni vstupni hodnota cislo, tak dostanes vyjimku.
Nejjednodussi bude kdyz si udelas funkci ConvertStringToInt(), ktera bude obalovat celou funkcionalitu vcetne vyjimek.
Priklad
(pozor, jsou tam tri! jeden pro Visual Basic, druhy pro C#, treti pro C++ !!):
http://msdn.microsoft.com/en-us/library/basyfs27.aspxprakticky to funguje tak, ze si vytvoris metodu ConvertStringToInt16, ktera bude mit jeden povinny parametr, a to vstupni hodnotu, a druhy nepovinny, a to vystupni format (napr. zaokhrouhleni, resp. pocet zobrazenych mist apod.). Tobe pro zacatek staci pouze ten vstup.
podle vzoru akorat nahradis Console.WriteLine na konci metody ConvertStringToInt16 za navratovou hodnotu.
v programu potom budes pouzivat
zhruba!! toto:
string vstup = "";
int vystup = 0;
vstup = Console.ReadLine();
vystup = ConvertStringToInt16(vstup);
rikam zhruba. finalni kod se v C# bude lisit nehlede na to ze by nebylo spatne zauvazovat o necem jinem nez C#. pokud nepotrebujes vyuzivat nativni Windowsovske nebo .NETove knihovny, obycejne C/C++ by Ti na konzolovou aplikaci bohate stacilo.