Operatore / (Riferimenti per C#)
Aggiornamento: novembre 2007
L'operatore di divisione (/) divide il primo operando per il secondo. Tutti i tipi numerici hanno operatori di divisione già definiti.
Note
I tipi definiti dall'utente possono eseguire l'overload dell'operatore /. Per ulteriori informazioni, vedere operator. Un overload dell'operatore /esegue in modo implicito l'overload dell'operatore /=.
Quando si dividono due numeri interi, il risultato è sempre un numero intero. Ad esempio, il risultato di 5 / 2 è 2. Per determinare il resto di 5 / 2, utilizzare l'operatore modulo (%). Per ottenere un quoziente come numero razionale o frazione, assegnare al dividendo o al divisore il tipo float o double. È possibile eseguire questa operazione in modo implicito inserendo un separatore decimale dopo il numero, come illustrato nell'esempio riportato di seguito.
Esempio
class Division
{
static void Main()
{
Console.WriteLine(5 / 2);
Console.WriteLine(5 % 2);
Console.WriteLine(5 / 2.1);
Console.WriteLine(5.1 / 2);
Console.WriteLine(-5 / 2);
}
}
/*
Output:
2
1
2.38095238095238
2.55
-2
*/