Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Decimal.Divide() ใน C#

เมธอด Decimal.Divide() ใน C# ใช้หารค่า Decimal สองค่าที่ระบุ

ไวยากรณ์

public static decimal Divide(decimal val1, decimal val2);

val1 คือตัวถูกหาร (Dividend) val2 คือตัวหาร (Divisor)

ตัวอย่างที่ 1: การหารทั่วไป

using System;

public class Demo
{
    public static void Main()
    {
        decimal val1 = 65.15m;
        decimal val2 = 5.15m;
        
        Console.WriteLine("Decimal 1 = " + val1);
        Console.WriteLine("Decimal 2 = " + val2);
        Console.WriteLine("After Division = " + (Decimal.Divide(val1, val2)));
    }
}

ผลลัพธ์

Decimal 1 = 65.15
Decimal 2 = 5.15
After Division = 12.650485436893203883495145631

ตัวอย่างที่ 2: หาร 1 ด้วย 1

using System;

public class Demo
{
    public static void Main()
    {
        decimal val1 = 1.0m;
        decimal val2 = 1.0m;
        
        Console.WriteLine("Decimal 1 = " + val1);
        Console.WriteLine("Decimal 2 = " + val2);
        Console.WriteLine("After Division = " + (Decimal.Divide(val1, val2)));
    }
}

ผลลัพธ์

Decimal 1 = 1.0
Decimal 2 = 1.0
After Division = 1

หมายเหตุ: Decimal.Divide() ให้ความแม่นยำสูงกว่าการใช้ตัวดำเนินการ / โดยตรง และโยน DivideByZeroException หากหารด้วยศูนย์