我是一名初学的C#程序员,正尝试创建一个计算器。但我似乎无法弄清楚如何将int
类型的变量转换为double
类型。以下是我的代码:
public void oImpartire() {
if (rezultat % value == 0)
{
rezultat /= value;
}
else {
(double)rezultat /= value; // this should be double but I get an error
}
}
我该如何使这个代码工作?
编辑:result和value都是int类型的变量。
rezultat
和value
的类型,因为您没有包含声明它们的代码段。在涉及类型转换的问题中,这样的信息非常重要。 - Rotem