En C#, Single.IsPositiveInfinity(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 positivo o no. En alguna operación de punto flotante, es posible obtener un resultado que es infinito positivo. Por ejemplo: si cualquier valor positivo se divide por cero, da como resultado un infinito positivo.
Sintaxis: public static bool IsPositiveInfinity (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 positivo; de lo contrario, devuelve False .
Ejemplo: para demostrar el método Single.IsPositiveInfinity(Single)
// C# program to illustrate the // Single.IsPositiveInfinity(Single) // Method using System; class GFG { // Main method static public void Main() { // Dividing a Positive number by zero // results in positive infinity. // Dividing a number directly by 0 // produces an error // So 0 is stored in a variable first float zero = 0.0f; float value = 10.0f; float result = value / zero; // Printing result Console.WriteLine(result); // Check result using IsPositiveInfinity() Method Console.WriteLine(Single.IsPositiveInfinity(result)); // Floating point operation that exceeds // Single.MaxValue is Positive Infinity result = (1.402823E+38f + ((float)9.985e307)); // Printing result Console.WriteLine(result); // Check result using IsPositiveInfinity() Method Console.WriteLine(Single.IsPositiveInfinity(result)); } }
Infinity True Infinity True
Nota: la operación de punto flotante devuelve PositiveInfinity para indicar una 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