C#中的CS0266错误。需要建议添加int和double。

时间:2017-08-01 15:30:43

标签: c# int double

 {
            int priceforprimer = 0;
            double H, L, W, Finthearea = 0;

            priceforprimer = int.Parse(textBox9.Text);
            H = double.Parse(textBox5.Text);
            L = double.Parse(textBox6.Text);
            W = double.Parse(textBox7.Text);
            Finthearea = H * L * W;

            priceforprimer = Finthearea / 13;

            textBox8.Text = Finthearea.ToString();

您好,我的任务是弄清楚墙壁的区域,然后计算出该墙需要多少罐底漆,就像“只购买油漆的油漆”一样。双值可以工作,我可以计算面积,但除法没有。每13米的墙壁就像一罐底漆一样。我已经尝试了2个小时,但是我迷路了,对C#来说也很新,这让它变得更加棘手。谢谢。

1 个答案:

答案 0 :(得分:0)

//这些是C#中的典型天花板样本。您还需要在代码中采用命名//约定(例如textbox5之类的名称不是标准的)

     using System;
      class Program
       {
         static void Main()
          {
              // Get ceiling of double value.
       double value1 = 123.456;
    double ceiling1 = Math.Ceiling(value1);

    // Get ceiling of decimal value.
    decimal value2 = 456.789M;
    decimal ceiling2 = Math.Ceiling(value2);

    // Get ceiling of negative value.
    double value3 = -100.5;
    double ceiling3 = Math.Ceiling(value3);

    // Write values.
    Console.WriteLine(value1);
    Console.WriteLine(ceiling1);
    Console.WriteLine(value2);
    Console.WriteLine(ceiling2);
    Console.WriteLine(value3);
    Console.WriteLine(ceiling3);
     }
  }