CSharp-Math类

Math类

Abs方法

用于返回指定数字的绝对值

1
2
int a = -957;
int b = Math.Abs(a);

Acos方法

用于返回余弦值为指定数字的角度

1
2
double d = 0.5;
double m = Math.Acos(d);

Asin方法

用于返回正弦值的指定数字的角度

1
2
double d = 0.75;
double m = Math.Asin(d);

Atan方法

用于返回正切值的指定数字的角度

1
2
double d = 0.75;
double m = Math.Atan(d);

Pow方法

用于返回指定数字的指定次幂

1
double d = Match.Pow(2,3);//表示2的3次幂

Round方法

用于将值舍入到最接近的整数或指定的小数位数

1
2
3
4
5
6
7
//将小数值舍入最接近的整数
double d = Math.Round(2.44);//decimal/double
//将小数值舍入到指定精度
d = Math.Round(2.44,2);//decimal/double,int
//将小数值舍入最接近的整数
d = Math.Round(2.44,MidpointRounding.ToEven);//ToEven 舍入最接近的偶数;AwayFromZero 舍入绝对值较小的值
d = Math.Round(2.44,2,MidpointRounding.ToEven);

CSharp-Math类
http://blog.chcaty.cn/2019/04/02/csharp-math-lei/
作者
caty
发布于
2019年4月2日
许可协议