C#의 System.Math 클래스는 수학 연산, 삼각법, 대수 계산 등을 수행하기 위한 속성인 메서드를 제공합니다.
그 방법 중 일부는 다음과 같습니다 -
| Sr.No | 방법 및 설명 |
|---|---|
| 1 | 절대(소수) Decimal 숫자의 절대값을 반환합니다. |
| 2 | 복근(더블) 배정밀도 부동 소수점 숫자의 절대값을 반환합니다. |
| 3 | 복근(Int16) 16비트 부호 있는 정수의 절대값을 반환합니다. |
| 4 | 복근(Int32) 32비트 부호 있는 정수의 절대값을 반환합니다. |
| 5 | 복근(Int64) 64비트 부호 있는 정수의 절대값을 반환합니다. |
| 6 | 절대(S바이트) 8비트 부호 있는 정수의 절대값을 반환합니다. |
| 7 | 복근(싱글) 단정밀도 부동 소수점 숫자의 절대값을 반환합니다. |
| 8 | 아코스(더블) 코사인이 지정된 숫자인 각도를 반환합니다. |
| 9 | 아신(더블) 사인이 지정된 숫자인 각도를 반환합니다. |
| 10 | 아탄(더블) 탄젠트가 지정된 숫자인 각도를 반환합니다. |
모든 방법은 MSDN 참조
절대값을 구하는 예를 보자 -
예시
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);
}
} 대수 및 삼각 함수도 시스템의 일부입니다. C#의 수학 수업. C#의 삼각 함수에는 ACos, ASin, Sin, Cos, Tan 등이 포함됩니다. 이는 System 네임스페이스의 Math 유형에 속합니다.
다음은 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));
}
}