format - Rounding and formatting the nullable decimal in c# -
im using below code round decimal 2 decimal places.
decimal? rtime = rtime.hasvalue ? decimal.round(rtime.value, 2) : 0;
but converting numberlike 512->512.00 not working..how do that?
decimal.round
rounds value of decimal. example 512.123
512.12
.
what want string representation. need format value instead of rounding. can use tostring()
that:
decimal? rtime = rtime.hasvalue ? decimal.round(rtime.value, 2) : 0; string rtimeasstring = rtime.value.tostring("0.00");
or string.format
or string interpolation this:
string rtimeasstring = string.format("{0:0.00}", rtime); string rtimeasstring = $"{rtime:0.00}"
Comments
Post a Comment