Export (0) Print
Expand All

Double.MaxValue Field

Represents the largest possible value of a Double. This field is constant.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public const double MaxValue

The value of this constant is positive 1.7976931348623157E+308.

The result of an operation that exceeds Double.MaxValue is Double.PositiveInfinity. In the following example, Double.PositiveInfinity results from addition, multiplication, and exponentiation operations when the result exceeds Double.MaxValue.

using System;

public class Example
{
   public static void Main()
   {
      double result1 = 7.997e307 + 9.985e307;
      Console.WriteLine("{0} (Positive Infinity: {1})", 
                        result1, Double.IsPositiveInfinity(result1));

      double result2 = 1.5935e250 * 7.948e110;
      Console.WriteLine("{0} (Positive Infinity: {1})", 
                        result2, Double.IsPositiveInfinity(result2));

      double result3 = Math.Pow(1.256e100, 1.34e20);
      Console.WriteLine("{0} (Positive Infinity: {1})", 
                        result3, Double.IsPositiveInfinity(result3));
   }
}
// The example displays the following output: 
//    Infinity (Positive Infinity: True) 
//    Infinity (Positive Infinity: True) 
//    Infinity (Positive Infinity: True)

The following code example illustrates the use of MaxValue:

	public class Temperature {
		public static double MinValue {
			get {
				return Double.MinValue;
			}
		}

		public static double MaxValue {
			get {
				return Double.MaxValue;
			}
		}

		// The value holder 
		protected double m_value;

		public double Value {
			get {
				return m_value;
			}
			set {
				m_value = value;
			}
		}

		public double Celsius {
			get {
				return (m_value-32.0)/1.8;
			}
			set {
				m_value = 1.8*value+32.0;
			}
		}
	}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft