Der Konflikt hier ist ein Konflikt zwischen Ihrer Erweiterungsmethode und decimal.Round
. Die einfachste Lösung ist hier, wie bereits festgestellt wurde, einen anderen Namen zu verwenden. Methoden vom Typ immer haben Vorrang vor Erweiterungsmethoden, sogar bis zu Konflikten mit static
Methoden.
Tut mir leid, dass ich meine Frage so schnell beantwortet habe. Innerhalb einer Sekunde, in der ich das gepostet habe, dämmerte es mir, dass der Compiler vielleicht nicht "Round" als Name mochte. Also habe ich es in "RoundNew" geändert und es hat funktioniert. Eine Art Namenskonflikt, denke ich ... '
Keine Fehler mehr:
%Vor%Tags und Links .net c# visual-studio-2010 rounding extension-methods