Single.MaxValue Field


Represents the largest possible value of Single. This field is constant.

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

public const float MaxValue

Field Value

Type: System.Single

The value of this constant is positive 3.402823e38.

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

using System;

public class Example
   public static void Main()
      float result1 = 1.867e38f + 2.385e38f;
      Console.WriteLine("{0} (Positive Infinity: {1})", 
                        result1, Single.IsPositiveInfinity(result1));

      float result2 = 1.5935e25f * 7.948e20f;
      Console.WriteLine("{0} (Positive Infinity: {1})", 
                        result2, Single.IsPositiveInfinity(result2));
// The example displays the following output:
//    Infinity (Positive Infinity: True)
//    Infinity (Positive Infinity: True)

The following code example demonstrates the MaxValue constant.

if (s > Single.MaxValue)
    Console.WriteLine("Your number is larger than a Single.");

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft