Код: Выделить всё
(int)Math.Floor(val * 100 - (int)val * 100)
Если я попробую
Код: Выделить всё
(int)Math.Floor((val - (int)val) * 100)
Код: Выделить всё
double val = 56.9;
int retVal = (int)Math.Floor((val - (int)val) * 100);
// retVal = 89, because (val - (int)val) return 0.899999999675
Подробнее здесь: https://stackoverflow.com/questions/288 ... e-like-int
Мобильная версия