Operatore - (Riferimenti per C#)
Aggiornamento: novembre 2007
L'operatore - può essere utilizzato come operatore unario o binario.
Note
Gli operatori - unari sono predefiniti per tutti i tipi numerici. Il risultato di un'operazione - unaria su un tipo numerico corrisponde alla negazione numerica dell'operando.
Gli operatori - binari sono predefiniti per tutti i tipi numerici e di enumerazione per la sottrazione del secondo operando dal primo.
Anche i tipi delegati forniscono un operatore - binario, che esegue la rimozione dei delegati.
I tipi definiti dall'utente possono sottoporre a overload gli operatori - unari e gli operatori - binari. Per ulteriori informazioni, vedere la classe operator (Riferimenti per C#).
Esempio
class MinusLinus
{
static void Main()
{
int a = 5;
Console.WriteLine(-a);
Console.WriteLine(a - 1);
Console.WriteLine(a - .5);
}
}
/*
Output:
-5
4
4.5
*/