商数到2个小数位

时间:2013-10-18 23:50:42

标签: c#

所以我需要得到一个商数到2个小数位,如0.33,但我是否需要一直使用双精度或者我可以使用整数除了商之外的所有内容然后只使用双或小数为商?由于商,它也在破碎。如果有人能帮助我,我将非常感激:)

int firstnumber;
        int secondnumber;
        decimal quotient;

        firstnumber = int.Parse(inputTextBox1.Text);
        secondnumber = int.Parse(inputTextBox2.Text);

        sumLabel.Text = (firstnumber + secondnumber).ToString();

        differenceLabel.Text = (firstnumber - secondnumber).ToString();

        productLabel.Text = (firstnumber * secondnumber).ToString();

        quotient = decimal.Parse(quotientLabel.Text);
        quotient = (firstnumber / secondnumber).tostring;

1 个答案:

答案 0 :(得分:6)

您可以在分配变量时将整数转换为decimaldouble,然后从结果中指定标签:

quotient = ((decimal)firstnumber / secondnumber);
quotientLabel.Text = quotient.ToString("N2");