C# รองรับการคำนวณลอการิทึมผ่านคลาส Math มีเมธอดดังนี้:
| ลำดับ | เมธอดและคำอธิบาย |
|---|---|
| 1 | Log(Double) - ลอการิทึมธรรมชาติ (Base e) ของจำนวนที่ระบุ |
| 2 | Log(Double, Double) - ลอการิทึมของจำนวนใน Base ที่ระบุ |
| 3 | Log10(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);
}
}