다음을 통해 공유


Decimal.Division(Decimal, Decimal) 연산자

정의

지정된 두 Decimal 값을 나눕니다.

public:
 static System::Decimal operator /(System::Decimal d1, System::Decimal d2);
public:
 static System::Decimal operator /(System::Decimal d1, System::Decimal d2) = System::Numerics::IDivisionOperators<System::Decimal, System::Decimal, System::Decimal>::op_Division;
public static decimal operator / (decimal d1, decimal d2);
static member ( / ) : decimal * decimal -> decimal
Public Shared Operator / (d1 As Decimal, d2 As Decimal) As Decimal

매개 변수

d1
Decimal

피제수입니다.

d2
Decimal

제수입니다.

반환

d1d2로 나눈 결과입니다.

구현

예외

d2가 0입니다.

반환 값이 Decimal.MinValue 보다 작거나 Decimal.MaxValue보다 큽니다.

설명

메서드는 Division 값에 대한 나누기 연산자의 연산을 Decimal 정의합니다. 다음과 같은 코드를 사용하도록 설정합니다.

using System;

public class Example
{
   public static void Main()
   {
      Decimal number1 = 16.8m;
      Decimal number2 = 4.1m;
      Decimal number3 = number1 / number2;
      Console.WriteLine("{0:N2} / {1:N2} = {2:N2}",
                        number1, number2, number3);
   }
}
// The example displays the following output:
//        16.80 / 4.10 = 4.10
let number1 = 16.8m
let number2 = 4.1m
let number3 = number1 / number2
printfn $"{number1:N2} / {number2:N2} = {number3:N2}"

// The example displays the following output:
//        16.80 / 4.10 = 4.10
Module Example
   Public Sub Main()
      Dim number1 As Decimal = 16.8d 
      Dim number2 As Decimal = 4.1d 
      Dim number3 As Decimal = number1 / number2
      Console.WriteLine("{0:N2} / {1:N2} = {2:N2}", 
                        number1, number2, number3)
   End Sub
End Module
' The example displays the following output:
'       16.80 / 4.10 = 4.10

사용 중인 언어가 사용자 지정 연산자를 지원하지 않는 경우 메서드를 Divide 대신 호출합니다.

이 연산자에 대 한 해당 메서드는 Decimal.Divide(Decimal, Decimal)

적용 대상

추가 정보