Programa C# para encontrar la lista de estudiantes cuyo nombre contiene 4 caracteres usando el método Where() de recopilación de listas usando LINQ

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:

  1. Crear una lista
  2. Agregar los nombres de los estudiantes a la lista
  3. Encuentre los nombres de los estudiantes cuya longitud es 4 usando datos.Dónde(estudiante => estudiante.Longitud == 4)
  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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *