Мой код не будет компилироваться из-за ошибки ниже :C# Вызов неоднозначен между следующими методами или свойствами: 'System.Math.Round (double, int)' и 'System.Math.Round (decimal, int)
вызов неоднозначен между следующими методами или свойствами: 'System.Math.Round (двойной, целое)' и «System.Math.Round (десятичное, целое)
Мой код
Math.Round(new FileInfo(strFilePath).Length/1024, 1)
Как это исправить?
Благодаря
Это намного лучше, чем принято отвечать, вы не должны неявно с помощью».0" , используя„D“суффикс является явным и предпочтительным. – user275587
Лучше да, но объяснение в принятом ответе на _why_ чрезвычайно полезно. – jmgardn2