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
*/

Vedere anche

Concetti

Guida per programmatori C#

Riferimenti

Operatori di C#

Altre risorse

Riferimenti per C#