以下のエラーのため、コードがコンパイルされません:C#次のメソッドまたはプロパティ間で呼び出しが曖昧です: 'System.Math.Round(double、int)'および 'System.Math.Round(decimal、int)
呼び出しは次のメソッドやプロパティの間であいまいです: 'System.Math.Round(ダブル、int型)' と「System.Math.Round(小数、整数)
私のコードは
ですMath.Round(new FileInfo(strFilePath).Length/1024, 1)
どうすればこの問題を解決できますか?
おかげ
これが受け入れ答えよりもずっといいです、あなたは暗黙的に「0.0" を使用してキャストしてはならない、 『D』接尾辞を使用すると、明示的で好ましいです。 – user275587
良いですが、_why_に関する受け入れられた答えの説明は非常に役に立ちます。 – jmgardn2