LINQ se conoce como Language Integrated Query y se introdujo en .NET 3.5. Brinda la capacidad a los lenguajes .NET para generar consultas para recuperar datos de la fuente de datos. Elimina la falta de coincidencia entre los lenguajes de programación y las bases de datos y la sintaxis utilizada para crear una consulta es la misma sin importar qué tipo de fuente de datos se utilice. En este artículo, aprenderemos cómo imprimir la lista de estudiantes cuyo nombre contiene 4 caracteres usando la cláusula Where() en LINQ. Entonces, para usar la cláusula Where(), debe agregar los espacios de nombres System.Linq y System.Collections.Generic en su programa.
Sintaxis:
datos.Dónde(estudiante => estudiante.Longitud == 4)
Ejemplo:
Input : [("bobby"),("srav"),("ramya"),("gopi"),("hari")("sai");] Output : [("srav"),("gopi"),("hari")] Input : [("bobby"),("ramya"),("sai");] Output : No Output
Acercarse
Para imprimir la lista de alumnos cuyo nombre contiene 4 caracteres siga los siguientes pasos:
- Crear una lista
- Agregar los nombres de los estudiantes a la lista
- Encuentre los nombres de los estudiantes cuya longitud es 4 usando datos.Dónde(estudiante => estudiante.Longitud == 4)
- Mostrar los nombres de los estudiantes
Ejemplo:
C#
// C# program to display the list of students whose // name contains four characters using Where() method using System; using System.Collections.Generic; using System.Linq; class GFG{ static void Main(string[] args) { // Define a list List<string> data = new List<string>(); // Add names into the list data.Add("bobby"); data.Add("srav"); data.Add("ramya"); data.Add("gopi"); data.Add("hari"); data.Add("sai"); // Choose the student whose name length is 4 // Using where clause IEnumerable<string> final = data.Where(student => student.Length == 4); Console.WriteLine("Length 4 Details"); // Display student names foreach (string stname in final) { Console.WriteLine(stname); } } }
Producción:
Length 4 Details srav gopi hari
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA