How can I get a count of the total number of digits in a number?

前端 未结 16 1912
春和景丽
春和景丽 2020-11-28 21:28

How can I get a count of the total number of digits of a number in C#? For example, the number 887979789 has 9 digits.

16条回答
  •  伪装坚强ぢ
    2020-11-28 22:16

    Assuming your question was referring to an int, the following works for negative/positive and zero as well:

    Math.Floor((decimal) Math.Abs(n)).ToString().Length
    

提交回复
热议问题