Программа C# для печати сотрудников, чья зарплата составляет от 6000 до 8000, с использованием LINQ
Опубликовано: 12 Сентября, 2022
LINQ известен как Language Integrated Query и представлен в .NET 3.5. Это дает возможность языкам .NET генерировать запросы для извлечения данных из источника данных. Он устраняет несоответствие между языками программирования и базами данных, а синтаксис, используемый для создания запроса, одинаков независимо от того, какой тип источника данных используется. В этой статье мы получим сведения о сотрудниках, чья зарплата составляет от 6000 до 8000, с помощью LINQ.
Пример:
Input: List of employees: {{emp_id = 101, emp_name = "bobby", emp_age = 12, emp_salary = 2000}} Output: No Output Input: List of employees: {{emp_id = 101, emp_name = "bobby", emp_age = 12, emp_salary = 8900}, {emp_id = 102, emp_name = "deepu", emp_age = 15, emp_salary = 7000}, {emp_id = 103, emp_name = "manoja", emp_age = 13, emp_salary = 6700}} Output: {{emp_id = 102, emp_name = "deepu", emp_age = 15, emp_salary = 7000}, {emp_id = 103, emp_name = "manoja", emp_age = 13, emp_salary = 6700}}
Подход:
To display the employee details whose salary is between 6000 and 8000 follow the following approach:
- Create a list of employees with four variables (Id, name, department, and salary)
- Iterate through the employee details by using where function and get the employee details by choosing employee salary between 6000 and 8000.
- Select the details which are between 6000 and 8000
- Call the ToString method
- Display the employee details
Пример:
Выход:
ID Name Department Salary +++++++++++++++++++++++++++ 102 deepu Development 7000 103 manoja HR 6700