Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Double::MaxValue Field

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

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

public:
literal 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.

No code example is currently available or this language may not be supported.

The following code example illustrates the use of MaxValue:

public ref class Temperature
{
public:
   static property double MinValue 
   {
      double get()
      {
         return Double::MinValue;
      }
   }

   static property double MaxValue 
   {
      double get()
      {
         return Double::MaxValue;
      }
   }

protected:
   // The value holder 
   double m_value;

public:
   property double Value 
   {
      double get()
      {
         return m_value;
      }
      void set( double value )
      {
         m_value = value;
      }
   }

   property double Celsius 
   {
      double get()
      {
         return (m_value - 32.0) / 1.8;
      }
      void set( double value )
      {
         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

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Portable Class Library

Supported in: Portable Class Library
Show:
© 2015 Microsoft