Decimal.Divide(Decimal, Decimal) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dzieli dwie określone Decimal wartości.
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
Parametry
- d1
- Decimal
Dzielna.
- d2
- Decimal
Dzielnik.
Zwraca
Wynik dzielenia d1
przez d2
.
Wyjątki
d2
jest zero.
Wartość zwracana (czyli iloraz) jest mniejsza niż Decimal.MinValue lub większa niż Decimal.MaxValue.
Przykłady
Poniższy przykład wywołuje metodę Divide , aby podzielić zakres wartości o 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
open System
// Divide a series of numbers by 22.1
let dividend = 1230.0m
let divisor = 22.1m
for i = 0 to 10 do
printfn $"{dividend:N1} / {divisor:N1} = {Decimal.Divide(dividend + (decimal i) * 0.1m, divisor):N4}"
// 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
Dotyczy
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.