Выяснить значность int элемента в C#
Как выяснить какое количество символов находится в int переменной, если нет ограниченнее на значность числа т.е. в переменной может быть как и двухзначное значение так и пятизначное. Как можно это грамотно реализовать в C#?
Ответы (1 шт):
Автор решения: Roman Konoval
→ Ссылка
Используйте логарифм:
int x = ...;
int decimalPlaces = 1 + (int)Math.Log10(x);