Пример #1
0
 public static void promotion(List<employee> employed, AmIPromoted promoted)
 {
     foreach(employee e in employed)
     {
         if(promoted(e))
         {
             Console.WriteLine(e.name);
         }
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            List<employee> employees = new List<employee>();
            employees.Add(new employee() { name = "Hamza", experience = 5, id = 101, salary = 7000 });
            employees.Add(new employee() { name = "Bob", experience = 14, id = 102, salary = 71000 });
            employees.Add(new employee() { name = "ahmed", experience = 2, id = 103, salary = 2000 });
            employees.Add(new employee() { name = "lina", experience = 4, id = 104, salary = 5000 });

            AmIPromoted promoted = new AmIPromoted(promote);

            employee.promotion(employees, promoted);
         }