Decimal.Divide(Decimal, Decimal) Decimal.Divide(Decimal, Decimal) Decimal.Divide(Decimal, Decimal) Decimal.Divide(Decimal, Decimal) Method

정의

지정된 두 Decimal 값을 나눕니다.Divides two specified Decimal values.

public:
 static System::Decimal Divide(System::Decimal d1, System::Decimal d2);
public static decimal Divide (decimal d1, decimal d2);
static member Divide : decimal * decimal -> decimal
Public Shared Function Divide (d1 As Decimal, d2 As Decimal) As Decimal

매개 변수

d1
Decimal Decimal Decimal Decimal

피제수입니다.The dividend.

d2
Decimal Decimal Decimal Decimal

제수입니다.The divisor.

반환

d1d2로 나눈 결과입니다.The result of dividing d1 by d2.

예외

반환 값(즉, 몫)이 MinValue보다 작거나 MaxValue보다 큽니다.The return value (that is, the quotient) is less than MinValue or greater than MaxValue.

예제

다음 예제에서는 Divide 메서드 22.1 값의 범위를 나눕니다.The following example calls the Divide method to divide a range of values by 22.1.

using System;

public class Example
{
   public static void Main()
   {
      // Divide a series of numbers by 22.1
      Decimal dividend = 1230.0m;
      Decimal divisor = 22.1m;
      for (int ctr = 0; ctr <= 10; ctr++) {
         Console.WriteLine("{0:N1} / {1:N1} = {2:N4}", dividend, divisor,
                           Decimal.Divide(dividend, divisor));
         dividend += .1m; 
      }
   }
}
// The example displays the following output:
//       1,230.0 / 22.1 = 55.6561
//       1,230.1 / 22.1 = 55.6606
//       1,230.2 / 22.1 = 55.6652
//       1,230.3 / 22.1 = 55.6697
//       1,230.4 / 22.1 = 55.6742
//       1,230.5 / 22.1 = 55.6787
//       1,230.6 / 22.1 = 55.6833
//       1,230.7 / 22.1 = 55.6878
//       1,230.8 / 22.1 = 55.6923
//       1,230.9 / 22.1 = 55.6968
//       1,231.0 / 22.1 = 55.7014
Module Example
   Public Sub Main()
      ' Divide a series of numbers by 22.1
      Dim dividend As Decimal = 1230.0d
      Dim divisor As Decimal = 22.1d
      For ctr As Integer = 0 To 10
         Console.WriteLine("{0:N1} / {1:N1} = {2:N4}", dividend, divisor,
                           Decimal.Divide(dividend, divisor))
         dividend += .1d 
      Next
   End Sub
End Module
' The example displays the following output:
'       1,230.0 / 22.1 = 55.6561
'       1,230.1 / 22.1 = 55.6606
'       1,230.2 / 22.1 = 55.6652
'       1,230.3 / 22.1 = 55.6697
'       1,230.4 / 22.1 = 55.6742
'       1,230.5 / 22.1 = 55.6787
'       1,230.6 / 22.1 = 55.6833
'       1,230.7 / 22.1 = 55.6878
'       1,230.8 / 22.1 = 55.6923
'       1,230.9 / 22.1 = 55.6968
'       1,231.0 / 22.1 = 55.7014

적용 대상

추가 정보