Как написать дополнительную функцию к типу Int32? - C#
Формулировка задачи:
как написать дополнительную функцию к типу Int32 (Int32.Length)?
хочу сделать дополнение к Int32 Length - вычисление кол - ва цифр в целом числе
Решение задачи: «Как написать дополнительную функцию к типу Int32?»
textual
Листинг программы
- static class IntExtentions
- {
- public static int Length(this int x)
- {
- if (x == 0) return 1;
- long y = Math.Abs((long)x);
- return (int)Math.Log10(y) + 1;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д