Dada una array flotante, ahora nuestra tarea es verificar si todos los elementos presentes en la array flotante son mayores que 5.0. Así que usamos el método All() de LINQ. Este método se utiliza para comprobar si todos los elementos de la secuencia dada cumplen la condición dada. Devolverá verdadero si todos los elementos de la secuencia especificada pasan la prueba en el predicado dado; de lo contrario, devolverá falso. Entonces, para resolver el problema dado, usamos la siguiente consulta:
resultado = nums.All(elemento => elemento > 5.0F);
Aquí, el resultado es una variable de tipo booleano que almacena el resultado final, nums es la array de float, y el método All() contiene la condición que verifica que cada elemento presente en la array dada cumpla o no la condición. Aquí, si todos los elementos de la array cumplen la condición dada, esta declaración «nums.All (elemento => elemento> 5.0F)» devolverá verdadero. Si alguno de los elementos no cumple la condición dada, devolverá falso.
Ejemplo:
Input : [6.0, 7.89, 8.9, 89.5, 13.3] Output : true Input : [2.0, 1.89, 2.9, 89.5, 13.3] Output : false
Ejemplo 1:
C#
// C# program to check if all the items of a // Float Array is greater than 5.0 using System; using System.Linq; class geeks{ static void Main(string[] args) { // Creating a float array float[] nums = { 1.2f, 30.3f, 5.6f, 7.0f, 10.1f }; bool result; // Checking the given array contains all the // elements that are greate than 5.0 result = nums.All(element => element > 5.0F); if (result == true) { Console.Write("Elements in the array are greater than 5"); } else { Console.Write("Elements in the array are not greater than 5"); } } }
Producción:
Elements in the array are not greater than 5
Ejemplo 2:
C#
// C# program to check if all the items of a // Float Array is greater than 5.0 using System; using System.Linq; class geeks{ static void Main(string[] args) { // Creating a float array float[] nums1 = { 1.2f, 30.3f, 3.6f, 7.0f, 10.1f }; float[] nums2 = { 6.2f, 10.3f, 9.6f, 19.0f, 20.1f }; bool result1, result2; // Checking the given array contains all the // elements that are greate than 5.0 result1 = nums1.All(element => element > 5.0F); result2 = nums2.All(element => element > 5.0F); // Displaying the final result Console.WriteLine("Is nums1 contain all the elements " + "greater than 5.0f: " + result1); Console.WriteLine("Is nums2 contain all the elements " + "greater than 5.0f: " + result2); } }
Producción:
Is nums1 contain all the elements greater than 5.0f: False Is nums2 contain all the elements greater than 5.0f: True
Publicación traducida automáticamente
Artículo escrito por raghu135ram y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA