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

Log Functions ใน C# (ลอการิทึม)

C# รองรับการคำนวณลอการิทึมผ่านคลาส Math มีเมธอดดังนี้:

ลำดับเมธอดและคำอธิบาย
1Log(Double) - ลอการิทึมธรรมชาติ (Base e) ของจำนวนที่ระบุ
2Log(Double, Double) - ลอการิทึมของจำนวนใน Base ที่ระบุ
3Log10(Double) - ลอการิทึมฐาน 10 ของจำนวนที่ระบุ

ตัวอย่าง

using System;

class Demo
{
    static void Main()
    {
        double val1 = Math.Log(1);      // ln(1) = 0
        Console.WriteLine(val1);
        double val2 = Math.Log10(1000); // log10(1000) = 3
        Console.WriteLine(val2);
    }
}