我有PHP的知识,我想学习C#语言,但我甚至不做简单的添加。
我想获取ComboBox的值,将此值转换为int并能够添加另一个值
尽管已完成转换,但我有一个错误:无法转换类型" int"到"字符串。
我的代码:
private void btnValidate_click(object sender, RoutedEventArgs e) { int number = Test(); } int Test() { string day = DayBirth.Text; int number; bool isNumeric = int.TryParse(day, out number); if (isNumeric == false) { Resultat1.Text = "This is not a number"; } else { Resultat1.Text = number + 10; } return number; }
谢谢
答案 0 :(得分:1)
您需要做的是在添加后将您的号码转换为字符串
Resultat1.Text = (number + 10).ToString;
答案 1 :(得分:1)
问题是Resultat1.Text需要一个字符串,而不是一个int。你可以做到
Resultat1.Text = (number+10).ToString();
它应该有用。
答案 2 :(得分:1)
Text
属性接受字符串值不是整数,因此在添加后您必须将其转换为字符串
Resultat1.Text = (number + 10).ToString();