Single.MaxValue Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
mümkün olan en büyük değerini Singletemsil eder. Bu alan sabittir.
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
Alan Değeri
Value = 3.40282347E+38Örnekler
Aşağıdaki kod örneği sabitini MaxValue gösterir.
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
Açıklamalar
Bu sabitin değeri pozitif 3,40282347E+38'dir.
'yi aşan Single.MaxValue bir işlemin sonucudur Single.PositiveInfinity. Aşağıdaki örnekte, Single.PositiveInfinity sonuç aşıldığında toplama, çarpma ve üstelleştirme işlemlerinden elde edilen sonuçlardır 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)
Şunlara uygulanır
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.