Witam!
Bez zbędnego wstępu przechodzę do sedna:
public complex operator+=(complex z)
{
Re += z.Re;
Im += z.Im;
return this;
}
Kompilator podkreśla na czerwono "+=" i biadoli:
Overloadable unary operator expected
Czyżby w C# nie można było przeładować tego operatora? Aż nie chce się wierzyć. Może brakuje jakiegoś słowa kluczowego ?? Szukałem po necie dobrego artykułu o przeciążaniu operatorów w C# lecz nie znalazłem, dlatego właśnie pytam tutaj.
pozdrawiam