Dados los datos de los empleados, ahora nuestra tarea es verificar si todos los salarios de los empleados son inferiores a 10000. Por lo tanto, usamos el método All() de LINQ. Este método se utiliza para comprobar si todos los elementos de la secuencia de origen cumplen la condición dada. Devolverá verdadero si todos los elementos presentes en la secuencia dada pasan la prueba. De lo contrario, devolverá falso. Entonces, para resolver el problema dado, usamos la siguiente consulta LINQ:
result = Geeks.All(geek => geek.Emp_Salary < 10000);
Aquí, resultado es una variable de tipo booleano que se usa para almacenar el resultado final, Geeks es la secuencia y el método All() se usa para encontrar la lista de empleados cuyo salario es inferior a 10000.
Ejemplo:
Input: {id = 301, Name = Mohit, Salary = 10000} {id = 302, Name = Priya, Salary = 20000} {id = 303, Name = Sohan, Salary = 40000} {id = 304, Name = Rohit, Salary = 10000} Output: False Input: {id = 401, Name = Rohan, Salary = 1000} {id = 404, Name = Mohan, Salary = 4000} Output: True
Ejemplo 1:
C#
// C# program to determine the salary of all employees // is less than 10000 using System; using System.Linq; using System.Collections.Generic; class Geek{ #pragma warning disable 169, 414 int emp_id; string Emp_Name; int Emp_Salary; string Emp_Department; static void Main(string[] args) { // List of employee details List<Geek> Geeks = new List<Geek>() { new Geek{emp_id = 401, Emp_Name = "Rajat", Emp_Salary = 50000}, new Geek{emp_id = 402, Emp_Name = "Ram", Emp_Salary = 65000}, new Geek{emp_id = 403, Emp_Name = "Krishna", Emp_Salary = 45000}, new Geek{emp_id = 404, Emp_Name = "Sonial", Emp_Salary = 20000}, new Geek{emp_id = 405, Emp_Name = "Mickey", Emp_Salary = 70000}, new Geek{emp_id = 406, Emp_Name = "Kunti", Emp_Salary = 50000}, }; bool result; // Checking the salary of all employees // is less than 10000 result = Geeks.All(geek => geek.Emp_Salary < 10000); // Display result if (result) { Console.Write("All the salaries are less than 10000"); } else { Console.Write("All the salaries are not less than 10000"); } } }
All the salaries are not less than 10000
Ejemplo 2:
C#
// C# program to determine the salary of all employees // is less than 10000 using System; using System.Linq; using System.Collections.Generic; class Geek{ #pragma warning disable 169, 414 int emp_id; string Emp_Name; int Emp_Salary; string Emp_Department; static void Main(string[] args) { // List of employee details List<Geek> Geeks = new List<Geek>() { new Geek{emp_id = 501, Emp_Name = "Rohan", Emp_Salary = 3000}, new Geek{emp_id = 502, Emp_Name = "Mohan", Emp_Salary = 3000}, new Geek{emp_id = 503, Emp_Name = "Sham", Emp_Salary = 4000}, new Geek{emp_id = 504, Emp_Name = "Sonial", Emp_Salary = 1000}, }; bool result; // Checking the salary of all employees // is less than 10000 result = Geeks.All(geek => geek.Emp_Salary < 10000); // Display the result Console.WriteLine("Is the salary of the Geek's employees is < 10000: " + result); } }
Producción
Is the salary of the Geek's employees is < 10000: True
Publicación traducida automáticamente
Artículo escrito por raghu135ram y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA