Как перегрузить оператор?

Ярослав Сельник разместил пост 4 дней назад

Помогите пожалуйста перегрузить оператор +. Как угодно, на каком угодно примере, мне бы только уловить суть

Глеб Гариев разместил пост 4 дней назад

Вот, держи код, думаю тут будет всё понятно и так...

namespace main
{
    public class Program
    {
        public static void Main()
        {
            Employees emp1 = new Employees(2000);
            Employees emp2 = new Employees(2500);

            System.Console.WriteLine(emp1 + emp2);
            System.Console.ReadKey();
        }
    }
    public class Employees
    {
        public double Salary { get; set; }
        public Employees() { }
        public Employees(double sal)
        {
            Salary = sal;
        }

        public static double operator +(Employees a, Employees b)
        {
            return a.Salary + b.Salary;
        }
    }
}

Close