我正在尝试制作一个简单的英尺到米转换器,但是发生了这种情况:
using System;
using System.Windows;
using System.Windows.Controls;
namespace CoolConversion
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
decimal feet;
decimal meter;
public MainWindow()
{
InitializeComponent();
}
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
feet = Convert.ToDecimal(Feet.Text);
meter = feet / 3.281;
}
}
}
这是我目前拥有的代码。起初,feet&meter是 int,但我无法将 int 除以 3.281。我将它们更改为小数,现在出现此错误:
错误 CS0019 运算符“/”不能应用于“十进制”和“双精度”类型的操作数
如果我不能将小数除以整数,并且如果我不能/在小数上使用符号,我应该如何除以小数?
LEATH
慕工程0101907
相关分类