Perchè se scrivo

double result = 2/5;

o una qualsiasi divisione con il primo membro minore del secondo, mi dà sempre

result = 0;

Anche se uso il tipo float o decimal.....

Grazie a tutti