Dada una array que contiene una lista de diferentes cursos como «DSA», «OS», «JavaScript», etc., ahora nuestra tarea es verificar que la longitud de todos los cursos presentes en la array dada tenga más de 2 caracteres o no. con la ayuda de LINQ. Entonces, para hacer nuestra tarea, usamos el método All() de LINQ. Este método devuelve verdadero si todos los elementos presentes en la secuencia dada cumplen la condición especificada. De lo contrario, devolverá falso.
Sintaxis:
array_name.All(iterator => iterator.Length > 2)
Donde array_name es la array de entrada y Length es la función utilizada para verificar la duración de cada curso.
Ejemplo:
Input : { "cse", "it", "ft", "bio-tech", "chemical" } Output : False Input : { "cse", "ece", "bio-tech", "chemical" } Output : True
C#
// C# program to find the check the length of // courses is more than 2 characters Using LINQ using System; using System.Linq; class GFG{ static void Main(string[] args) { // Create 5 courses string[] course1 = { "cse", "ece", "bio-tech", "chemical", "civil" }; string[] course2 = { "DSA", "JS", "Kotlin", "C", "React" }; // Checking the length of all courses // is greater than 2 or not bool result1 = course1.All(display => display.Length > 2); bool result2 = course2.All(display => display.Length > 2); Console.WriteLine("Is the length of the courses " + "is greater than 2 in course1?: " + result1); Console.WriteLine("Is the length of the courses " + "is greater than 2 in course2?: " + result2); } }
Producción:
Is the length of the courses is greater than 2 in course1?: True Is the length of the courses is greater than 2 in course2?: False
Publicación traducida automáticamente
Artículo escrito por saisravanprojects y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA