Lớp System.Math cung cấp phương thức và thuộc tính thực hiện phép toán toán học, lượng giác, logarit, v.v.
Một số phương thức:
| STT | Phương thức & Mô tả |
|---|---|
| 1 | Abs(Decimal) - Giá trị tuyệt đối số Decimal. |
| 2 | Abs(Double) - Giá trị tuyệt đối số double. |
| 3 | Abs(Int16) - Giá trị tuyệt đối int 16-bit. |
| 4 | Abs(Int32) - Giá trị tuyệt đối int 32-bit. |
| 5 | Abs(Int64) - Giá trị tuyệt đối int 64-bit. |
| 6 | Abs(SByte) - Giá trị tuyệt đối int 8-bit có dấu. |
| 7 | Abs(Single) - Giá trị tuyệt đối float. |
| 8 | Acos(Double) - Góc có cosin là số chỉ định. |
| 9 | Asin(Double) - Góc có sin là số chỉ định. |
| 10 | Atan(Double) - Góc có tan là số chỉ định. |
Xem thêm các phương thức khác tại MSDN.
Ví dụ: Giá trị tuyệt đối
using System;
class Program {
static void Main() {
int val1 = 250;
int val2 = -150;
Console.WriteLine("Trước...");
Console.WriteLine(val1);
Console.WriteLine(val2);
int abs1 = Math.Abs(val1);
int abs2 = Math.Abs(val2);
Console.WriteLine("Sau...");
Console.WriteLine(abs1);
Console.WriteLine(abs2);
}
}
Hàm lượng giác (ACos, ASin, Sin, Cos, Tan) và logarit cũng thuộc lớp System.Math.
Ví dụ: Hàm lượng giác
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));
}
}