# Math class methods in C#

CsharpProgrammingServer Side Programming

The System.Math class in C# provides methods are properties to perform mathematical operations, trigonometric, logarithmic calculations, etc.

Some of its methods include −

Sr.NoMethod & Description
1Abs(Decimal)
Returns the absolute value of a Decimal number.
2Abs(Double)
Returns the absolute value of a double-precision floating-point number.
3Abs(Int16)
Returns the absolute value of a 16-bit signed integer.
4Abs(Int32)
Returns the absolute value of a 32-bit signed integer.
5Abs(Int64)
Returns the absolute value of a 64-bit signed integer.
6Abs(SByte)
Returns the absolute value of an 8-bit signed integer.
7Abs(Single)
Returns the absolute value of a single-precision floating-point number.
8Acos(Double)
Returns the angle whose cosine is the specified number.
9Asin(Double)
Returns the angle whose sine is the specified number.
10Atan(Double)
Returns the angle whose tangent is the specified number.

For all the methods, refer MSDN

Let us see an example to get the absolute value −

## Example

using System;

class Program {
static void Main() {
int val1 = 50;
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);
}
}
Published on 13-Aug-2018 11:18:58