Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Single.MaxValue Field

Definition

Namespace:
System
Assemblies:
mscorlib.dll, System.Runtime.dll
Assemblies:
netstandard.dll, System.Runtime.dll
Assembly:
System.Runtime.dll
Assembly:
mscorlib.dll
Assembly:
netstandard.dll
Source:
Single.cs
Source:
Single.cs
Source:
Single.cs
Source:
Single.cs
Source:
Single.cs

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.

public: float MaxValue = 3.40282347E+38;
public const float MaxValue = 3.40282347E+38;
val mutable MaxValue : single
Public Const MaxValue As Single = 3.40282347E+38

Field Value

Value = 3.40282347E+38

Examples

The following code example demonstrates the MaxValue constant.

if (s > Single.MaxValue)
{
 Console.WriteLine("Your number is larger than a Single.");
}
if s > Single.MaxValue then
 printfn "Your number is larger than a Single."
If S > Single.MaxValue Then
 Console.WriteLine("Your number is larger than a Single.")
End If

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.

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)
open System

let result1 = 1.867e38f + 2.385e38f
printfn $"{result1} (Positive Infinity: {Single.IsPositiveInfinity result1})" 
 
let result2 = 1.5935e25f * 7.948e20f
printfn $"{result2} (Positive Infinity: {Single.IsPositiveInfinity result2})" 
// The example displays the following output:
// Infinity (Positive Infinity: True)
// Infinity (Positive Infinity: True)
Module Example
 Public Sub Main()
 Dim result1 As Single = 1.867e38 + 2.385e38
 Console.WriteLine("{0} (Positive Infinity: {1})", 
 result1, Single.IsPositiveInfinity(result1))
 
 Dim result2 As Single = 1.5935e25 * 7.948e20
 Console.WriteLine("{0} (Positive Infinity: {1})", 
 result2, Single.IsPositiveInfinity(result2))
 End Sub
End Module
' The example displays the following output:
' Infinity (Positive Infinity: True)
' Infinity (Positive Infinity: True)

Applies to

See also


Feedback

Was this page helpful?