<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Math

public static class Math
namespace System { public static class Math { public const double E = 2.718281828459045; public const double PI = 3.141592653589793; 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); public static double Acos(double d); public static double Asin(double d); public static double Atan(double d); public static double Atan2(double y, double x); public static long BigMul(int a, int b); public static decimal Ceiling(decimal d); public static double Ceiling(double a); public static double Cos(double d); public static double Cosh(double value); public static int DivRem(int a, int b, out int result); public static long DivRem(long a, long b, out long result); public static double Exp(double d); public static decimal Floor(decimal d); public static double Floor(double d); public static double IEEERemainder(double x, double y); public static double Log(double d); public static double Log(double a, double newBase); public static double Log10(double d); public static byte Max(byte val1, byte val2); public static decimal Max(decimal val1, decimal val2); public static double Max(double val1, double val2); public static short Max(short val1, short val2); public static int Max(int val1, int val2); public static long Max(long val1, long val2); public static sbyte Max(sbyte val1, sbyte val2); public static float Max(float val1, float val2); public static ushort Max(ushort val1, ushort val2); public static uint Max(uint val1, uint val2); public static ulong Max(ulong val1, ulong val2); public static byte Min(byte val1, byte val2); public static decimal Min(decimal val1, decimal val2); public static double Min(double val1, double val2); public static short Min(short val1, short val2); public static int Min(int val1, int val2); public static long Min(long val1, long val2); public static sbyte Min(sbyte val1, sbyte val2); public static float Min(float val1, float val2); public static ushort Min(ushort val1, ushort val2); public static uint Min(uint val1, uint val2); public static ulong Min(ulong val1, ulong val2); public static double Pow(double x, double y); public static decimal Round(decimal d); public static decimal Round(decimal d, int decimals); public static decimal Round(decimal d, int decimals, MidpointRounding mode); public static decimal Round(decimal d, MidpointRounding mode); public static double Round(double a); public static double Round(double value, int digits); public static double Round(double value, int digits, MidpointRounding mode); public static double Round(double value, MidpointRounding mode); public static int Sign(decimal value); public static int Sign(double value); public static int Sign(short value); public static int Sign(int value); public static int Sign(long value); public static int Sign(sbyte value); public static int Sign(float value); public static double Sin(double a); public static double Sinh(double value); public static double Sqrt(double d); public static double Tan(double a); public static double Tanh(double value); public static decimal Truncate(decimal d); public static double Truncate(double d); } }