Przeciążenie operatora binarnego +

0

Mam taki problem, bo chcę przeładować operator binarny +, ale kiedy piszę przykładowo

queue + 12

to wypluwa mi assignment, call, increment, decrement, await, and new object expressions can be used as a statement</code>jednak, gdy napiszę, np.<code class="csharp">Debug.Assert(queue + 12)to wszystko działa.
Nagłówek metody (?) prezentuje się następująco:

public static bool operator +(Queue<T> queue, T elem)

Jak rozwiązać ten problem?

0

Spróbuj może tak:

var coś = queue + 12;

1 użytkowników online, w tym zalogowanych: 0, gości: 1