C#-এ Math.Log() মেথডটি একটি নির্দিষ্ট সংখ্যার লগারিদম (logarithm) রিটার্ন করতে ব্যবহৃত হয়।
সিনট্যাক্স
public static double Log(double num) public static double Log(double num, double base)
উপরে, num হলো লগারিদম ক্যালকুলেট করার জন্য নির্দিষ্ট সংখ্যা। এখানে, base হলো লগারিদমের বেস।
উদাহরণ
using System;
public class Demo {
public static void Main(){
double val1 = 2.15;
double val2 = -2.15;
Console.WriteLine(Math.Log(val1));
Console.WriteLine(Math.Log(val2));
}
}
আউটপুট
0.765467842139571 NaN
আরেকটি উদাহরণ (Infinity মান)
using System;
public class Demo {
public static void Main(){
double val1 = Double.PositiveInfinity;
double val2 = Double.NegativeInfinity;
Console.WriteLine(Math.Log(val1));
Console.WriteLine(Math.Log(val2));
}
}
আউটপুট
∞ NaN