Оператор "+" не может применяться к операндам - C#
Формулировка задачи:
В коде пишет ошибку "Оператор "+" не может применяться к операндам типа "int" и "ClassLibrary1.ClassDate"".
Ошибка на строке 13. Вот часть года:
class Class1
{
static void Main(string[] args)
{
ClassDate myDate=new ClassDate();
Console.WriteLine("default date:" + myDate.GetMonth()+ "" + myDate.GetYear());;
ClassDate demoDate = new ClassDate(4,2013);
Console.WriteLine("demo date:" + demoDate.GetMonth()+ "" +demoDate.GetYear());;
ClassDate sumDate;
int m=13;
sumDate=myDate+demoDate;
Console.WriteLine("sum date:" +sumDate.GetMonth()+ "" + sumDate.GetYear());
sumDate = m + myDate;
Console.WriteLine("sum date:" +sumDate.GetMonth()+ "" + sumDate.GetYear());
}
}Решение задачи: «Оператор "+" не может применяться к операндам»
textual
Листинг программы
public static ClassDate operator +(int m, ClassDate d1) { return d1+m;}