Single.MaxValue Поле

Определение

Представляет наибольшее возможное значение типа Single. Это поле является константой.

public const float MaxValue = 3.40282347E+38;

Значение поля

Value = 3.40282347E+38

Примеры

В следующем примере кода демонстрируется константная MaxValue .

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

Комментарии

Значение этой константы положительное 3,40282347E+38.

Результатом операции, превышающей значение , Single.MaxValue является Single.PositiveInfinity. В следующем примере Single.PositiveInfinity результаты операций сложения, умножения и экспоненциации, когда результат превышает 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)

Применяется к

Продукт Версии
.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
.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

См. также раздел