Оператор "+" не может применяться к операндам - 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;}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д