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

次の例に示すように、インクリメント演算子がない一部の言語Increment (Visual Basic など) は、メソッドを直接呼び出すことができます。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

適用対象

こちらもご覧ください