Forse non sto usando la parola giusta qui e questo potrebbe essere il motivo per cui non riesco a trovare la risposta da solo. Ho un + & - operatore nella mia classe, ma voglio aggiungere un operatore negativo ... Io fondamentalmente quello di essere in grado di fare questo:Aggiungere un operatore negativo (?) A una classe in C#
myMethod(myClass, -myClass);
Se avete bisogno di esempi di codice a darmi una mano fammi sapere, ma penso che questo dovrebbe essere abbastanza stretto in avanti ... O che non può essere fatto.
Che cosa dovrebbe fare questo operatore negativo? –
Stai pensando all'operatore [negazione logica '!'] (Http://msdn.microsoft.com/en-us/library/f2kd6eb2 (v = vs.110) .aspx)? –
Se si sta sovraccaricando l'operatore meno unario, sarebbe una buona pratica sovraccaricare anche l'operatore unario plus. È l'operatore più inutile del mondo, lo so, ma è anche strano poter dire '-foo' e non' + foo'. –