Tag: 数值

为什么这些分裂方程导致零?

下面的for循环中的所有除法方程的结果是0.我怎样才能得到它给我一个小数例如: 297 / 315 = 0.30793650793650793650793650793651 码: using System; namespace TestDivide { class Program { static void Main(string[] args) { for (int i = 0; i <= 100; i++) { decimal result = i / 100; long result2 = i / 100; double result3 = i / 100; float result4 = i / 100; Console.WriteLine("{0}/{1}={2} […]

评估string“3 *(4 + 2)”收益int 18

有没有一个函数的.NET框架,可以评估包含在string中的数字expression式并返回结果? 铁: string mystring = "3*(2+4)"; int result = EvaluateExpression(mystring); Console.Writeln(result); // Outputs 18 有一个标准的框架function,你可以用我的EvaluateExpression方法replace?