Decimal.Decrement(Decimal) Operador
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reduce en uno el operando Decimal.
public:
static System::Decimal operator --(System::Decimal d);
public:
static System::Decimal operator --(System::Decimal d) = System::Numerics::IDecrementOperators<System::Decimal>::op_Decrement;
public static decimal operator --(decimal d);
static member op_Decrement : decimal -> decimal
Public Shared op_Decrement (d As Decimal) As Decimal
- d
- Decimal
Valor que se va a disminuir.
Valor de d
reducido en 1.
El valor devuelto es menor que Decimal.MinValue o mayor que Decimal.MaxValue.
El Decrement método define la operación del operador decremento para los Decimal valores. Habilita código como el siguiente:
using System;
public class Example
{
public static void Main()
{
Decimal number = 1079.8m;
Console.WriteLine("Original value: {0:N}", number);
Console.WriteLine("Decremented value: {0:N}", --number);
}
}
// The example displays the following output:
// Original value: 1,079.80
// Decremented value: 1,078.80
let number = 1079.8m
printfn $"Original value: {number:N}"
printfn $"Decremented value: {- -number:N}"
// The example displays the following output:
// Original value: 1,079.80
// Decremented value: 1,078.80
Algunos lenguajes (como Visual Basic) que carecen de un operador de incremento pueden llamar al Decrement método directamente, como se muestra en el ejemplo siguiente.
Module Example
Public Sub Main()
Dim number As Decimal = 1079.8d
Console.WriteLine("Original value: {0:N}", number)
Console.WriteLine("Decremented value: {0:N}", Decimal.op_Decrement(number))
End Sub
End Module
' The example displays the following output:
' Original value: 1,079.80
' Decremented value: 1,078.80
Si el lenguaje no admite operadores personalizados, llame al Subtract método en su lugar, como se muestra en el ejemplo siguiente.
using System;
public class Example
{
public static void Main()
{
Decimal number = 1079.8m;
Console.WriteLine("Original value: {0:N}", number);
Console.WriteLine("Decremented value: {0:N}", Decimal.Subtract(number, 1));
}
}
// The example displays the following output:
// Original value: 1,079.80
// Decremented value: 1,078.80
open System
let number = 1079.8m
printfn $"Original value: {number:N}"
printfn $"Decremented value: {Decimal.Subtract(number, 1):N}"
// The example displays the following output:
// Original value: 1,079.80
// Decremented value: 1,078.80
Module Example
Public Sub Main()
Dim number As Decimal = 1079.8d
Console.WriteLine("Original value: {0:N}", number)
Console.WriteLine("Decremented value: {0:N}", Decimal.Subtract(number, 1))
End Sub
End Module
' The example displays the following output:
' Original value: 1,079.80
' Decremented value: 1,078.80
Producto | Versiones |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: