C# 使用滚动条c将华氏温度转换为摄氏温度

C# 使用滚动条c将华氏温度转换为摄氏温度,c#,C#,我试图制作一个滚动条,将输入从摄氏度转换为华氏度。我在转换的数学方面遇到了问题: private void vScrollBar1_Scroll(object sender, ScrollEventArgs e) { decimal x = 1.8m; int y = 32; int z = vScrollBar1.Value; label2.Text = (z. * x + y); label1.Text = vScrollBar1.Value.ToSt

我试图制作一个滚动条,将输入从摄氏度转换为华氏度。我在转换的数学方面遇到了问题:

private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
    decimal x = 1.8m;
    int y = 32;
    int z = vScrollBar1.Value;
    label2.Text = (z. * x + y);
    label1.Text = vScrollBar1.Value.ToString();
}
计算值

 C = (F - 32) / 9 * 5
然后用所需的格式表示:

label2.Text=z*x+y.ToStringF1;-让小数点后有1位数字可能重复
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e) {
  var F = vScrollBar1.Value;   
  var C = (F - 32.0) / 9.0 * 5.0;

  label1.Text = F.ToString();
  // "F1" - let have 1 digit after the decimal point
  label2.Text = C.ToString("F1"); 
}