C#-এ System.Math ক্লাস গাণিতিক অপারেশন, ট্রিগোনোমেট্রিক, লগারিদমিক গণনা ইত্যাদি করার জন্য মেথড এবং প্রপার্টি প্রদান করে।
প্রধান মেথডসমূহ
| ক্রম নং | মেথড ও বিবরণ |
|---|---|
| 1 | Abs(Decimal) একটি ডেসিমাল নম্বরের পরম মান রিটার্ন করে। |
| 2 | Abs(Double) একটি ডবল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বরের পরম মান রিটার্ন করে। |
| 3 | Abs(Int16) একটি ১৬-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে। |
| 4 | Abs(Int32) একটি ৩২-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে। |
| 5 | Abs(Int64) একটি ৬৪-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে। |
| 6 | Abs(SByte) একটি ৮-বিট সাইনড ইন্টিজারের পরম মান রিটার্ন করে। |
| 7 | Abs(Single) একটি সিঙ্গল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বরের পরম মান রিটার্ন করে। |
| 8 | Acos(Double) নির্দিষ্ট নম্বরের কোসাইন যেই কোণ, সেটি রিটার্ন করে। |
| 9 | Asin(Double) নির্দिष्ट নম্বরের সাইন যেই কোণ, সেটি রিটার্ন করে। |
| 10 | Atan(Double) নির্দিষ্ট নম্বরের ট্যাঞ্জেন্ট যেই কোণ, সেটি রিটার্ন করে। |
সব মেথডের জন্য MSDN রেফার করুন।
পরম মান পাওয়ার উদাহরণ
using System;
class Program
{
static void Main()
{
int val1 = 50;
int val2 = -150;
Console.WriteLine("Before...");
Console.WriteLine(val1);
Console.WriteLine(val2);
int abs1 = Math.Abs(val1);
int abs2 = Math.Abs(val2);
Console.WriteLine("After...");
Console.WriteLine(abs1);
Console.WriteLine(abs2);
}
}