ソースコード
using System; public static class IntExt { public static int GetDigits( this int num ) { return num == 0 ? 1 : ( int ) Math.Log10( num ) + 1; } }
使用例
using System; public static class Program { private static void Main() { for ( int i = 0; i <= 100; i++ ) { Console.WriteLine( $"{i}: {i.GetDigits()}" ); } } }