C#: Funzione Trunc
copia linkDescrizione del difetto
La funzione Trunc in C# restituiva il valore non corretto per alcuni valori del parametro. Il difetto si manifestava solo se il parametro della funzione era un valore currency. Per esempio le seguenti chiamate restituivano un valore non corretto:
Funzione Valore Valore errato corretto Trunc(ToCurrency(6.6755), 0) 7 6 Trunc(ToCurrency(6.6755), 1) 7 6.6 Trunc(ToCurrency(6.6755), 2) 6.68 6.67
Effetti del malfunzionamento
- La funzione restituiva un valore non corretto se il parametro era un valore currency.
Soluzioni
E' sufficiente, qualora possibile, convertire il parametro nel tipo float mediante la funzione ToFloat.
Funzionalità interessate
L'utilizzo della funzione Trunc in C#
Ultima modifica: 25/10/2016 / Validità: da 7.5.3400