Hi Dudes
Can any one tell me
and what is the real use of operator overloading and below i have make a program can any one explain it.....?
using System;class Training{ string course; int duration; public Training(string course, int duration) { this.course = course; this.duration = duration; } public static int operator +(Training t1, Training t2) { return t1.duration - t2.duration; }}
class Program{ public static void Main() { Training t1 = new Training("PHP", 4); Training t2 = new Training("ASP.NET", 4); int total = t1 + t2; Console.WriteLine(total); Console.ReadKey(); }}