C# - Sčítání čísel v poli
Dobrý den mám tento kód, potřebuji sečíst 2 čísla. Ale když zadám 1+1 vyjde mi 11 3+4 = 34, jak to mám ošetřit tak aby mi to nesčítalo čísla jako řetězce ale jako čísla. Děkuji
string s = textBox1.Text;
string[] pole = s.Split('+');
try
{
int cislo_a = Convert.ToInt32(pole[0]);
int cislo_b = Convert.ToInt32(pole[1]);
}
catch
{
label6.Text = "Špatně zadané číslo";
}
label1.Text = pole[0] + pole[1];
Vyřešeno díky.
Protože "sčítáš" dva řetězce.
Mimochodem bych doporučil použít spíše Convert.ToDouble, protože umožňuje pracovat i s desetinnými čísly.