Decimal.Decrement(Decimal) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşleneni Decimal bire bir azaltma.
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
Parametreler
- d
- Decimal
Azalan değer.
Döndürülenler
1 tarafından azalan değeri d
.
Uygulamalar
Özel durumlar
Dönüş değeri Decimal.MinValue değerinden küçük veya Decimal.MaxValue değerinden büyük.
Açıklamalar
Decrement yöntemi, değerler için Decimal azaltma işlecinin işlemini tanımlar. Bu, aşağıdaki gibi bir kod sağlar:
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
Artırma işleci olmayan bazı diller (Visual Basic gibi) aşağıdaki örnekte gösterildiği gibi yöntemini doğrudan çağırabilir Decrement .
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
Diliniz özel işleçleri desteklemiyorsa, aşağıdaki örnekte gösterildiği gibi bunun yerine yöntemini çağırın Subtract .
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