Home
Search
C# Math.E ConstantUse the Math.E constant from the System namespace. E equals 2.71828182845905.
Math.E. This is a constant value. Part of the System namespace, it is a public float value. It stores the first digits of the base of the natural logarithm.
Constant notes. Math.E lacks enough digits for many usages—many scientific programs would need more. As a constant, it is easily accessed by all C# programs.
Math
Math.PI
Example. To access Math.E, use "System.Math.E" or include the using System directive at the top. The constant is encoded as a Float64 type in the Framework. Float64 has a 64-bit data space.
Double
Note This program is not useful, but it does use the constant e. And it shows the number of digits.
Math.E in mscorlib:
float64(2.7182818284590451)
Discussion. Are there any practical usages of Math.E in C# programs that would be satisfied by this constant? The E constant in mathematics is used primarily for limits and derivatives.
But In programs demanding these mathematical methods, you would likely use an external numerical library rather than access Math.E.
C# program that uses Math.E
using System; class Program { static void Main() { double e = Math.E; // Get E constant Console.WriteLine("--- Math.E ---"); Console.WriteLine(e); // Write E constant } }
--- Math.E --- 2.71828182845905
A summary. We looked at the Math.E public double field. This field unfortunately does not contain enough significant digits for more demanding scientific applications or even puzzles.
Home
© 2007-2021 sam allen.
see site info on the changelog.