Programa C# para mostrar los detalles del estudiante usando la cláusula de selección 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 junto con sus detalles usando una cláusula de selección en LINQ. La cláusula Select se usa cuando queremos seleccionar algún valor específico de la colección dada.

Sintaxis:

 IEnumerable<Student> Query = from student in stu select student;

Ejemplo:

Input :
{ stu_id = 101, stu_name = "bobby", 
  stu_dept = "cse", stu_salary = 8900 },
{ stu_id = 102, stu_name = "sravan", 
  stu_dept = "ece", stu_salary = 8900 },
{ stu_id = 103, stu_name = "deepu", 
  stu_dept = "mba", stu_salary = 8900 }};
Output :
{ stu_id = 101, stu_name = "bobby", 
  stu_dept = "cse", stu_salary = 8900 },
{ stu_id = 102, stu_name = "sravan", 
  stu_dept = "ece", stu_salary = 8900 },
{ stu_id = 103, stu_name = "deepu", 
  stu_dept = "mba", stu_salary = 8900 }};
  
Input :
{ stu_id = 101, stu_name = "bobby", 
  stu_dept = "cse", stu_salary = 8900 }
Output:
{ stu_id = 101, stu_name = "bobby", 
  stu_dept = "cse", stu_salary = 8900 }
                        

Acercarse

Para visualizar la lista de alumnos siga los siguientes pasos:

  1. Cree una lista de estudiantes con cuatro variables (Id, nombre del departamento y semestre).
  2. Repita los detalles del estudiante usando for loop y obtenga los detalles del estudiante usando la cláusula select
  3. Mostrar los detalles del estudiante.

Ejemplo :

C#

// C# program to print the list of students
// details using select clause
  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
  
class Student{
      
// Declare 4 variables - id, age, department and semester
int stu_id; 
string stu_dept;
string stu_name;
int stu_semester;
  
// Get the to string method that returns
// id, age, department and semester
public override string ToString()
{
    return stu_id + " " + stu_name + " " + 
           stu_dept + " " + stu_semester;
}
  
// Driver code
static void Main(string[] args)
{
      
    // Declare a list variable 
    List<Student> stu = new List<Student>()
    {
          
        // Create 3 Student details
        new Student{ stu_id = 101, stu_name = "bobby", 
                     stu_dept = "CSE", stu_semester = 2 },
        new Student{ stu_id = 102, stu_name = "sravan", 
                     stu_dept = "ECE", stu_semester = 1 },
        new Student{ stu_id = 103, stu_name = "deepu", 
                     stu_dept = "EEE", stu_semester = 4},
    };
      
    // Iterate the Employee 
    // using select function
    IEnumerable<Student> Query = from student in stu select student;
      
    // Display student details
    Console.WriteLine("ID  Name  Department Semester");
    Console.WriteLine("+++++++++++++++++++++++++++");
    foreach (Student e in Query)
    {
          
        // Call the to string method
        Console.WriteLine(e.ToString());
    }
}
}

Producción:

ID  Name  Department Semester
+++++++++++++++++++++++++++
101 bobby CSE 2
102 sravan ECE 1
103 deepu EEE 4

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 *