Related Articles

# C# | Math.Exp() Method

• Last Updated : 01 Feb, 2019

In C#, Exp() is a Math class method which is used to return the e raised to the specified power. Here e is a mathematical constant whose value is approximately 2.71828. Exp() is the inverse of Log().

Syntax:

`public static double Exp (double num);`

Parameter:

num: It is the required number of type System.Double which specifies a power.

Return Type: It returns a number e raised to the power num of type System.Double.

Note:

• If num is equal to NaN then the return value will be NaN.
• If num is equal to PositiveInfinity then the return value will be Infinity.
• If num is equal to NegativeInfinity then the return value will be 0.

Example 1:

 `// C# Program to illustrate the``// Math.Exp(Double) Method``using` `System;``  ` `class` `Geeks {``  ` `    ``// Main Method``    ``public` `static` `void` `Main()``    ``{``  ` `        ``// using the method``        ``Console.WriteLine(Math.Exp(10.0));``        ``Console.WriteLine(Math.Exp(15.57));``        ``Console.WriteLine(Math.Exp(529.548));``        ``Console.WriteLine(Math.Exp(0.00));``    ``}``}`
Output:
```22026.4657948067
5780495.71030692
9.54496417945595E+229
1
```

Example 2:

 `// C# Program to illustrate the``// Math.Exp(Double) Method by ``// taking NaN, PositiveInfinity``// and NegativeInfinity]``using` `System;``  ` `class` `Geeks {``  ` `    ``// Main Method``    ``public` `static` `void` `Main()``    ``{``  ` `        ``// Taking NaN``        ``Console.WriteLine(Math.Exp(Double.NaN));``         ` `        ``// Taking PositiveInfinity``        ``Console.WriteLine(Math.Exp(Double.PositiveInfinity));``         ` `        ``// Taking NegativeInfinity``        ``Console.WriteLine(Math.Exp(Double.NegativeInfinity));``    ``}``}`
Output:
```NaN
Infinity
0
```

My Personal Notes arrow_drop_up