Mein Code wird aufgrund des unten angegebenen Fehlers nicht kompiliert :C# Der Aufruf ist zwischen den folgenden Methoden oder Eigenschaften nicht eindeutig: 'System.Math.Round (double, int)' und 'System.Math.Round (dezimal, int)
Der Anruf wird zwischen den folgenden Methoden oder Eigenschaften mehrdeutig: 'System.Math.Round (double, int)' und ‚System.Math.Round (dezimal, int)
My Code ist
Math.Round(new FileInfo(strFilePath).Length/1024, 1)
Wie kann ich das beheben?
Dank
Das ist viel besser als die Antwort akzeptiert, sollten Sie nicht werfen implizit „0,0" , mit‚d‘Suffix ist explizit und bevorzugt verwendet wird. – user275587
Besser ja, aber die Erklärung in der angenommenen Antwort zu _why_ ist extrem hilfreich. – jmgardn2