用C#简单地添加到int的字符串

时间:2016-08-14 05:45:03

标签: c# string int addition

我有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;
    }

谢谢

3 个答案:

答案 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();