diff --git a/docs/csharp/language-reference/operators/snippets/shared/OperatorOverloading.cs b/docs/csharp/language-reference/operators/snippets/shared/OperatorOverloading.cs index 643b2cbab8f03..b808fef89c7b4 100644 --- a/docs/csharp/language-reference/operators/snippets/shared/OperatorOverloading.cs +++ b/docs/csharp/language-reference/operators/snippets/shared/OperatorOverloading.cs @@ -36,10 +36,10 @@ public Fraction(int numerator, int denominator) // Define increment and decrement to add 1/den, rather than 1/1. public static Fraction operator ++(Fraction operand) - => new Fraction(operand.numerator++, operand.denominator); + => new Fraction(operand.numerator + 1, operand.denominator); public static Fraction operator --(Fraction operand) => - new Fraction(operand.numerator--, operand.denominator); + new Fraction(operand.numerator - 1, operand.denominator); public override string ToString() => $"{numerator} / {denominator}";