Evo par primera.
1. Klasika sa try-catch blokom
Code:
try
{
int x = int.Parse(box.Text);
box1.Text = x.ToString();
}
catch (FormatException ex)
{
box1.Text = "Greska";
}
2. Primena TryParse. "Nedostatak" je ako vrednost u
box nije u pravilnom formatu, vrednost u
box2 će biti nula
Code:
int x;
int.TryParse(box.Text, out x);
box1.Text = x.ToString();
3. Opet TryParse samo što ovog puta ako iz nekog razloga moraš setovati onaj
int x na 0, ipak možeš ispisati poruku o grešci u
box2.
Code:
int x;
if (!int.TryParse(box.Text, out x))
box1.Text = "Greska";
else
box1.Text = x.ToString();
U praksi ćeš koristiti sva tri primera, a koji konkretno, to će zavisiti od situacije.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D