CSharp - 二义性 C# 调用在下列方法或者属性之间不明确:'System.Math.Round(double, int)'和'system ( 十进制,int )

由于下面的错误,代码没法编译:

the call is ambiguous between the following methods or properties : 'System.Math.Round(double , int)'and'System.Math.Round(decimal , int )

代码是


Math.Round(new FileInfo(strFilePath).Length / 1024, 1)



如何修复这个问题?

谢谢

时间:


Math.Round(new FileInfo(strFilePath).Length / 1024.0, 1)



...