示例#1
0
文件: Program.cs 项目: ODIN74/Workers
        static void Main(string[] args)
        {
            WorkerBasic[] workersArray = new WorkerBasic[] { new WorkerFixSalary("Иван", "Иванов", 24, "Бухгалтерия", "Бухгалтер", 1, 25000m),
                                                             new WorkerHourlySalary("Петр", "Петров", 34, "Цех № 8", "Токарь", 10, 200m),
                                                             new WorkerHourlySalary("Петр", "Михайлов", 28, "Цех № 8", "Фрезеровщик", 8, 250m),
                                                             new WorkerFixSalary("Михаил", "Васильев", 44, "Администрация", "Директор", 15, 150000m) };
            Array.Sort(workersArray);

            WorkersArray wa = new WorkersArray(workersArray);

            foreach (WorkerBasic worker in wa)
            {
                Console.WriteLine(worker.ToString());
                Console.WriteLine($"Среднемесячная зарплата: {worker.AverageSalary()}\n");
            }
            Console.ReadLine();
        }
示例#2
0
        public int CompareTo(object obj)
        {
            WorkerBasic worker = (WorkerBasic)obj;

            return(String.Compare(this.surName, worker.surName));
        }