1

次のコードがあります

float m = vScrollBar1.Value;
float a = (100 - m);
textBox1.Text = a.ToString();

   float b = (a - 32);
   float c = (5 / 9);
   b = b * c;
   textBox2.Text = b.ToString();

スクロールバーをスクロールすると、textbox1 の値は徐々に変化しますが、textbox2 の値は常にゼロを示します。double も使用しましたが、常にゼロを表示します。誰かここで私を助けてください。前もって感謝します。

4

1 に答える 1

2

整数除算(5 / 9)なので。

(5.0f / 9)代わりに試してください。

于 2013-03-24T18:15:09.810 に答える