En C#, Single.IsInfinity(Single) es un método de estructura única. Este método se utiliza para verificar si un valor de coma flotante especificado se evalúa como infinito positivo o infinito negativo o no. Al realizar algunas operaciones matemáticas, es posible obtener un resultado que sea infinito positivo o infinito negativo. Por ejemplo: si cualquier valor positivo se divide por cero, da como resultado un infinito positivo.
Sintaxis: public static bool IsInfinity (float f); Parámetro: <emf: es un número de punto flotante de precisión simple de tipo System.Single .
Tipo de devolución: este método devuelve un valor booleano True , si el valor especificado se evalúa como infinito positivo o infinito negativo; de lo contrario, devuelve False . Ejemplo:
CSHARP
// C# program to illustrate the // Single.IsInfinity(Single) // Method using System; class GFG { // Main method static public void Main() { // Dividing a Positive number by zero // results in positive infinity. float zero = 0.0f; float value = 10.0f; float result = value / zero; // Printing result Console.WriteLine(result); // Check result using IsInfinity() Method Console.WriteLine(Single.IsInfinity(result)); // Result of any operation that // exceeds Single.MaxValue // is Positive infinity result = Single.MaxValue * 9.25f; // Printing result Console.WriteLine(result); // Check result using IsInfinity() Method Console.WriteLine(Single.IsInfinity(result)); // Result of any operation that // is less than Single.MinValue // is Negative infinity result = Single.MinValue * 9.565f; // Printing result Console.WriteLine(result); // Check result using IsInfinity() Method Console.WriteLine(Single.IsInfinity(result)); } }
Infinity True Infinity True -Infinity True
Nota: las operaciones de punto flotante devuelven PositiveInfinity o NegativeInfinity para señalar 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