Encontrar la cantidad de dígitos de un número

Crea una función que devuelva la cantidad de dígitos en base 10 de un int de C#.

Ejemplos

Program.NumberOfDigits(1000) ➞ 4
Program.NumberOfDigits(-12) ➞ 2
Program.NumberOfDigits(0) ➞ 1

Notas

  • No cuentes el signo negativo.
  • El cero tiene un dígito.
  • Intenta resolver el desafío sin convertir el número en una cadena.
  • Las entradas no incluyen int.MinValue.