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

เมธอด Math.DivRem ใน C#


ภาพรวม

เมธอด 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
  • อ่านง่ายกว่าการใช้ / และ % แยกกัน