Я строю это три текстовых поля, где, если два текстовых поля заполнены, сумма будет отображаться, однако, когда я ввожу 10 + 10. Результат - 1010. Может ли кто-нибудь помочь мне с этим?C# WinForms - добавление двух текстовых полей автоматически
Вот мой код:
public void textBoxTranspo_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBoxTranspo.Text) && !string.IsNullOrEmpty(textBoxDaily.Text))
textBoxTotalAmount.Text = (Convert.ToInt32(textBoxTranspo.Text) + Convert.ToInt32(textBoxDaily.Text).ToString());
}
public void textBoxDaily_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBoxTranspo.Text) && !string.IsNullOrEmpty(textBoxDaily.Text))
textBoxTotalAmount.Text = (Convert.ToInt32(textBoxTranspo.Text) + Convert.ToInt32(textBoxDaily.Text).ToString());
}
[строка = строка + INT: Что за кадром] (http://stackoverflow.com/questions/3398604/string-string-int-whats-behind-the-scenes) –