Jaki jest najlepszy sposób na zwrócenie części całkowitej liczby ułamka dziesiętnego (w języku C #)? (To musi zadziałać dla bardzo dużych liczb, które mogą nie pasować do int).
GetIntPart(343564564.4342) >> 343564564
GetIntPart(-323489.32) >> -323489
GetIntPart(324) >> 324
Celem tego jest: wstawiam do pola dziesiętnego (30,4) w bazie danych i chcę się upewnić, że nie próbuję wstawiać liczby, która jest zbyt długa dla tego pola. Częścią tej operacji jest określenie długości całkowitej części dziesiętnej.