C# How do I shorten my double when I converted bytes to megabytes? -


hello made updater downloads update files used bytes indication now
found way convert megabytes,

works 1 little problem returns huge numbers example,
file 20mb displayed : 20.26496724167345 mb

how make number bit shorter 20.26mb

this code converts mb :

    static double b2mb(long bytes)     {         return (bytes / 1024f) / 1024f;     } 

you can use math.round round specified number of digits. if want two, in case, use so: math.round(inputvalue, 2);. code this:

static double b2mb(long bytes) {     return math.round((bytes / 1024f) / 1024f, 2); } 

note: because floating point numbers don't have infinite precision, may result in 24.24999999999999999 instead of 24.25. method worth knowing, if you're outputting string, should @ using formatting strings, other answers do.


Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -