Для какого оператора можно выполнить перегрузку еще раз - C#
Формулировка задачи:
Всем привет.
Ребят, подскажите...
Сдавал контрольную по классам.. нужно было сделать перегрузку для операторов ++,-- и бинарный +, но завалился на том, что препод спросила для какого оператора можно выполнить перегрузку еще раз и если можно как это сделать, попросила написать ... и ещё она спросила про конденсатор, может ли вместо обычного быть двоичный конденсатор и почему.. напишите пожалуйста условия при каких может при каких нет и то же самое для перегрузок для каких операторов можно выполнить повторную перегрузку для каких нет и как это сделать.. буду очень благодарен.. спасибо.
Решение задачи: «Для какого оператора можно выполнить перегрузку еще раз»
textual
Листинг программы
class Foo
{
public static Foo operator +(Foo foo1, Foo foo2)
{
return new Foo();
}
public static FooBar operator +(Foo foo, Bar bar)
{
return new FooBar();
}
}
class Bar {}
class FooBar {}