Edit

Share via


Single.MaxValue Field

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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

C#
public const float MaxValue = 3.40282347E+38;

Field Value

Value = 3.40282347E+38

Examples

The following code example demonstrates the MaxValue constant.

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

Remarks

The value of this constant is positive 3.40282347E+38.

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.

C#
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)

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also