Get number of digits before decimal point

前端 未结 25 2035
独厮守ぢ
独厮守ぢ 2020-12-28 11:53

I have a variable of decimal type and I want to check the number of digits before decimal point in it. What should I do? For example, 467.45 should

25条回答
  •  北荒
    北荒 (楼主)
    2020-12-28 12:12

    I would prefer the following instead of casting to int to ensure that you can also handle big numbers (e.g. decimal.MaxValue):

    Math.Truncate ( Math.Abs ( decValue ) ).ToString( "####" ).Length
    

提交回复
热议问题