我的C#计算器没有输出

时间:2014-10-12 21:20:54

标签: c#

我可以运行程序并填写我的输入但没有输出。根本没有错误。 我正在制作一个计算器,通过选择单选按钮来选择数学函数。 答案必须在tbAntwoord中出现,但我无法让它工作 有人可以请帮助>?这是一个学校作业,我对这个很新。

private void buBereken_Click(object sender, EventArgs e)
    {

        //variabelen
        double antwoord;
        int x, y, graden;

        //inlezen variabelen
        antwoord = Convert.ToInt16(tbAntwoord.Text);
        x       =  Convert.ToInt16(tbX.Text);
        y       =  Convert.ToInt16(tbY.Text);
        graden  =  Convert.ToInt16(tbGraden.Text);

        // berekeningen
        if (raDelen.Checked)
            antwoord = x / y;

        if (raMacht.Checked)
            antwoord = Math.Pow(x, y);

        if (raSin.Checked)
        antwoord = (Math.Sin(graden));

        if (raCos.Checked)
            antwoord = (Math.Cos(graden));

       tbAntwoord.Text = antwoord.ToString();
       Console.Write("antwoord");

1 个答案:

答案 0 :(得分:1)

您正在计算一个值并将其分配给变量antwoord,但您打印的是字符串"antwoord"而不是变量:

Console.Write( antwoord ) ;

即便如此,如果您的应用程序没有控制台(仅文本窗口),则无法看到输出。

您还将Text的{​​{1}}属性设置为tbAntwoord的字符串表示形式,但代码中未显示antwoord的内容。要显示它,它必须可能引用GUI表单中的对象,或者其他必须专门显示它。单从这个片段无法确定问题是什么。