คลาส System.Math ใน C# มีเมธอดและ Properties สำหรับการคำนวณทางคณิตศาสตร์ ตรีโกณมิติ ลอการิทึม และอื่นๆ
เมธอดหลัก (บางส่วน)
| ลำดับ | เมธอดและคำอธิบาย |
|---|---|
| 1 | Abs(Decimal) - ค่าสัมบูรณ์ของ Decimal |
| 2 | Abs(Double) - ค่าสัมบูรณ์ของ Double |
| 3 | Abs(Int16) - ค่าสัมบูรณ์ของ 16-bit signed integer |
| 4 | Abs(Int32) - ค่าสัมบูรณ์ของ 32-bit signed integer |
| 5 | Abs(Int64) - ค่าสัมบูรณ์ของ 64-bit signed integer |
| 6 | Abs(SByte) - ค่าสัมบูรณ์ของ 8-bit signed integer |
| 7 | Abs(Single) - ค่าสัมบูรณ์ของ Single precision float |
| 8 | Acos(Double) - องศาที่ Cosine เท่ากับค่าที่กำหนด |
| 9 | Asin(Double) - องศาที่ Sine เท่ากับค่าที่กำหนด |
| 10 | Atan(Double) - องศาที่ Tangent เท่ากับค่าที่กำหนด |
ดูเมธอดทั้งหมดได้ที่ MSDN
ตัวอย่าง: ค่าสัมบูรณ์ (Abs)
using System;
class Program
{
static void Main()
{
int val1 = 250;
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);
}
}
ฟังก์ชันตรีโกณมิติและลอการิทึม
Trigonometric Functions: ACos, ASin, Sin, Cos, Tan เป็นต้น อยู่ใน Namespace System
ตัวอย่าง: ฟังก์ชันตรีโกณมิติ
using System;
class Program
{
static void Main()
{
Console.WriteLine(Math.Acos(0));
Console.WriteLine(Math.Cos(2));
Console.WriteLine(Math.Asin(0.2));
Console.WriteLine(Math.Sin(2));
}
}