Método Single.IsNegativeInfinity() en C# con ejemplos

En C#, Single.IsNegativeInfinity(Single) es un método de estructura única. Este método se utiliza para comprobar si un valor de coma flotante especificado se evalúa como infinito negativo o no. En alguna operación de punto flotante, es posible obtener un resultado que es infinito negativo. Por ejemplo: si cualquier valor negativo se divide por cero, da como resultado un infinito negativo.

Sintaxis: public static bool IsNegativeInfinity (float f);
Parámetro:
f : Es un número de punto flotante de precisión simple de tipo System.Single .

Tipo de devolución: esta función devuelve un valor booleano True , si el valor especificado se evalúa como infinito negativo, de lo contrario devuelve False .

Ejemplo: para demostrar el método Single.IsNegativeInfinity(Single) :

// C# program to illustrate the
// Single.IsNegativeInfinity(Single)
// Method
using System;
  
class GFG {
  
    // Main method
    static public void Main()
    {
  
        // Dividing a negative number by zero
        // results in Negative infinity.
  
        // Dividing a number directly by 0
        // produces an error
        // So 0 is stored in a variable first
  
        float zero = 0.0f;
        float value = -5f;
        float result = value / zero;
  
        // Printing result
        Console.WriteLine(result);
  
        // Check result using IsNegativeInfinity() Method
        Console.WriteLine(Single.IsNegativeInfinity(result));
  
        // Result of floating point operation
        // that is less than Single.MinValue
        // is Negative Infinity
  
        result = Single.MinValue * 7.9f;
  
        // Printing result
        Console.WriteLine(result);
  
        // Check result using IsNegativeInfinity() Method
        Console.WriteLine(Single.IsNegativeInfinity(result));
    }
}
Producción:

-Infinity
True
-Infinity
True

Nota:

  • El resultado de cualquier operación de punto flotante que sea menor que Single.MinValue se considera como Infinito negativo.
  • La operación de punto flotante devuelve PositiveInfinity o NegativeInfinity para indicar la condición de desbordamiento.

Referencia:

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *