double variable = Convert.ToDouble(5/100);
Run Code Online (Sandbox Code Playgroud)
将返回0.0但我预计0.05
什么可以/必须改变得到0.05
因为这个例子中的5是一个变量
好奇为什么
double progress = 5/10;
Run Code Online (Sandbox Code Playgroud)
显示我的变量progress= 0.0,它应该等于0.5,对吗?
明确定义progress为
double progress = 0.5;
Run Code Online (Sandbox Code Playgroud)
工作正常,但我需要在数学上不明确地定义它.也许我错过了一个lib或者什么,或者我的大脑.Vis Studio 2012 Win 7 x64.