parse
Parse
Parsováním je převod textu na nějakou hodnotu, např. int, float.
Mnoho datových typů má
v C# již připraveny metody k parsování.
string text = "123";
int cislo = int.Parse(text);
string text1 = "123,321";
double cislo = double.Parse(text1);
TryParse
Tato metoda se používá k ověření správnosti vstupu od uživatele.
Metoda vezme string a zkusí ho parsovat.
Metoda vrací true/false.
public bool Kontrola(string JeCislo)
{
int Num;
bool isNum = int.TryParse(JeCislo, out Num);
return isNum;
}
Kontrola čísla
Convert
Slouží ke konverzi mezi čísly. Pro převod textu na číslo se nemá používat, nemusí správně fungovat.
private void button7_Click(object sender, EventArgs e)
{
int a = 123;
double ss =Convert.ToDouble(a);
label2.Text = ss.ToString();
}
ToString
Převede číslo na text(string).
string text = cislo.ToString();