Single.MaxValue Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje největší možnou hodnotu objektu Single. Toto pole je konstantní.
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
Hodnota pole
Value = 3.40282347E+38Příklady
Následující příklad kódu ukazuje konstantu MaxValue .
if ( s > Single::MaxValue )
{
Console::WriteLine( "Your number is larger than a Single." );
}
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
Poznámky
Hodnota této konstanty je kladná 3,40282347E+38.
Výsledek operace, která přesahuje Single.MaxValue , je Single.PositiveInfinity. V následujícím příkladu Single.PositiveInfinity jsou výsledkem operací sčítání, násobení a exponenciace, když výsledek překročí 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)