Decimal.Increment(Decimal) Decimal.Increment(Decimal) Decimal.Increment(Decimal) Decimal.Increment(Decimal) Operator

定義

Decimal オペランドを 1 だけインクリメントします。Increments the Decimal operand by 1.

public:
 static System::Decimal operator ++(System::Decimal d);
public static decimal operator ++ (decimal d);
static member op_Increment : decimal -> decimal
Public Shared op_Increment (d As Decimal) As Decimal

パラメーター

d
Decimal Decimal Decimal Decimal

インクリメントする値。The value to increment.

戻り値

1 だけインクリメントした d の値。The value of d incremented by 1.

例外

戻り値が MinValue 未満であるか、MaxValue を超えています。The return value is less than MinValue or greater than MaxValue.

注釈

Incrementメソッドのインクリメント演算子の動作を定義するDecimal値。The Increment method defines the operation of the increment operator for Decimal values. 次のようなコードが有効にします。It enables code such as the following:

using System;

public class Example
{
   public static void Main()
   {
      Decimal number = 1079.8m;
      Console.WriteLine("Original value:    {0:N}", number);
      Console.WriteLine("Incremented value: {0:N}", ++number); 
   }
}
// The example displays the following output:
//       Original value:    1,079.80
//       Incremented value: 1,080.80

インクリメント演算子がない一部の言語 (Visual Basic) など、Incrementメソッドを直接として次の例を示しています。Some languages (such as Visual Basic) that lack an increment operator can call the Increment method directly, as the following example shows.

Module Example
   Public Sub Main()
      Dim number As Decimal = 1079.8d
      Console.WriteLine("Original value:    {0:N}", number)
      Console.WriteLine("Incremented value: {0:N}", Decimal.op_Increment(number))
   End Sub
End Module
' The example displays the following output:
'       Original value:    1,079.80
'       Incremented value: 1,080.80

お使いの言語がカスタム演算子をサポートしていない場合は、呼び出し、Addメソッド、次の例として、代わりにします。If your language does not support custom operators, call the Add method instead, as the following example shows.

using System;

public class Example
{
   public static void Main()
   {
      Decimal number = 1079.8m;
      Console.WriteLine("Original value:    {0:N}", number);
      Console.WriteLine("Incremented value: {0:N}", Decimal.Add(number, 1)); 
   }
}
// The example displays the following output:
//       Original value:    1,079.80
//       Incremented value: 1,080.80
Module Example
   Public Sub Main()
      Dim number As Decimal = 1079.8d
      Console.WriteLine("Original value:    {0:N}", number)
      Console.WriteLine("Incremented value: {0:N}", Decimal.Add(number, 1))
   End Sub
End Module
' The example displays the following output:
'       Original value:    1,079.80
'       Incremented value: 1,080.80

適用対象

こちらもご覧ください