C#之数学方法类-Math
Abs返回指定数字的绝对值
语法
public static decimal Abs(decimal value);
public static double Abs(double value);
public static short Abs(short value);
public static int Abs(int value);
public static long Abs(long value);
public static sbyte Abs(sbyte value);
public static float Abs(float value);
示例:
// int
int a = -1;
int b = Math.Abs(a);
// decimal
decimal a = 5.63;
decimal b = Math.Abs(a);
// float
float a = -1.1;
float b = Math.Abs(a);
Acos返回余弦值为制定数字的角度/反余弦
语法
public static double Acos(double value);
示例:
// double
double a = 0.8;
double b = Math.Acos(a);
Asin返回正弦值为制定数字的角度/反正弦
语法
public static double Asin(double value);
示例:
// double
double a = 0.8;
double b = Math.Asin(a);
Atan返回正切值为制定数字的角度/反正切
语法
public static double Atan(double value);
示例:
// double
double a = 0.8;
double b = Math.Atan(a);
Pow返回指定数字的指定次幂
语法
public static double Pow(double x, double y);
参数:
x:要乘幂的双精度浮点数
y:制定幂的双精度浮点数
返回值:x的y次幂
示例:
// double
double a = 5.5;
double b = 11;
double c = Math.Pow(a, b);
Round将小数值舍入到制定的精度,四舍五入
语法
public static decimal Round(decimal x, int y);
示例:
// decimal
decimal a = 13.45167;
int b = 2;
decimal c = Math.Round(a, b); //13.45