ภาพรวม
เมธอด Math.DivRem คำนวณ ผลหาร (quotient) และ เศษ (remainder) ของการหารสองจำนวนในครั้งเดียว โดยคืนค่าผลหารและส่งค่าเศษผ่านพารามิเตอร์ out
รูปแบบการใช้งาน
long dividend = 98; long divisor = 9; long remainder; long quotient = Math.DivRem(dividend, divisor, out remainder);
ตัวอย่างโค้ดเต็ม
using System;
class Demo
{
static void Main()
{
long dividend = 98;
long divisor = 9;
long quotient = Math.DivRem(dividend, divisor, out long rem);
Console.WriteLine("{0} / {1} = {2} และเศษ = {3}", dividend, divisor, quotient, rem);
}
}
ผลลัพธ์
98 / 9 = 10 และเศษ = 8
ข้อดีของ DivRem
- คำนวณผลหารและเศษพร้อมกัน ประหยัดการคำนวณซ้ำ
- รองรับชนิดข้อมูล
int,longและBigInteger - อ่านง่ายกว่าการใช้
/และ%แยกกัน