Possible Duplicate:
Declaration suffix for decimal typeC# - numerici Suffissi
Ciao a tutti,
Nel seguente frammento di codice; RewardValue è un numero decimale:
dto.RewardValue = 1.5;
Ora, questo mi dà il seguente errore:
"Impossibile convertire il tipo di sorgente doppia a bersaglio di tipo decimale"
ha un senso, ed è facilmente risolvibile modificando che riga di codice a questo:
dto.RewardValue = 1.5m;
Ora, la "m" converte che a un decimale e tutto è buono.
Qualcuno sa da qualche parte dove posso trovare un elenco di tutti quegli operatori di tipo "m"? (E se si potesse farmi sapere che cosa il termine corretto per chi sono, che sarebbe molto apprezzato)
EDIT: Grazie a HCL e MartyIX per avermi fatto sapere che questi sono indicati come "suffissi"
La risposta a questa si trova alla domanda "vittima" , ma la domanda posta è molto più mirata. Richiede esplicitamente solo il suffisso decimale ('decimal m = 2m;'), e questo richiede un elenco di tutti i "suffissi numerici". Fwiw, 2 ¢, ecc. – ruffin