Выполнение десятичной арифметики в C#: методы и примеры

  1. Сложение. Используйте оператор «+», чтобы сложить два десятичных значения. Например:

    decimal result = decimal1 + decimal2;
  2. Вычитание: используйте оператор «-», чтобы вычесть одно десятичное значение из другого. Например:

    decimal result = decimal1 - decimal2;
  3. Умножение. Используйте оператор «*» для умножения двух десятичных значений. Например:

    decimal result = decimal1 * decimal2;
  4. Деление: используйте оператор «/», чтобы разделить одно десятичное значение на другое. Например:

    decimal result = decimal1 / decimal2;
  5. Округление. Десятичное значение можно округлить с помощью метода Math.Round. Например, чтобы округлить десятичную дробь до двух десятичных знаков:

    decimal roundedValue = Math.Round(decimalValue, 2);
  6. Сравнение. Десятичные значения можно сравнивать с помощью операторов сравнения, таких как “<", ">“, “<=", ">=”, “==” и “!=”. Например:

    bool result = decimal1 > decimal2;
  7. Форматирование. Десятичное значение можно отформатировать как строку, используя спецификаторы формата. Например, чтобы отобразить десятичную дробь с двумя десятичными знаками:

    decimal decimalValue = 10.12345m;
    string formattedValue = decimalValue.ToString("0.00");

Это некоторые из распространенных методов, используемых при работе с десятичными дробями в C#. Не забудьте объявить переменные как decimal, чтобы обеспечить точную десятичную арифметику.