コード例 #1
0
 static void Main(string[] args)
 {
     try
     {
         if (!int.TryParse(Console.ReadLine(), out int value) || value < 0)
         {
             throw new ArgumentException();
         }
         MyDigits    myDigits   = new MyDigits();
         IEnumerator enumerator = myDigits.MyEnumerator(value);
         IterateThroughEnumeratorWithoutUsingForeach(enumerator);
         Console.WriteLine();
         IterateThroughEnumeratorWithoutUsingForeach(enumerator);
         Console.WriteLine();
         IterateThroughEnumeratorWithoutUsingForeach(enumerator);
     }
     catch (ArgumentException)
     {
         Console.WriteLine("error");
     }
     catch (ArithmeticException)
     {
         Console.WriteLine("ooops");
     }
 }
コード例 #2
0
        static void Main(string[] args)
        {
            try
            {
                var value = int.Parse(Console.ReadLine());

                MyDigits    myDigits   = new MyDigits();
                IEnumerator enumerator = myDigits.MyEnumerator(value);

                IterateThroughEnumeratorWithoutUsingForeach(enumerator);
                Console.WriteLine();
                IterateThroughEnumeratorWithoutUsingForeach(enumerator);
                Console.WriteLine();
                IterateThroughEnumeratorWithoutUsingForeach(enumerator);
            }
            catch (ArgumentException)
            {
                Console.WriteLine("error");
            }
            catch (ArithmeticException)
            {
                Console.WriteLine("ooops");
            }
            catch (Exception)
            {
                Console.WriteLine("error");
            }
            Console.ReadKey();
        }
コード例 #3
0
 static void Main(string[] args)
 {
     try
     {
         int         num        = ParseToInt();
         MyDigits    numbers    = new MyDigits(num);
         IEnumerator enumerator = numbers.MyEnumerator(num);
         Iterator(enumerator, num);
         Console.WriteLine();
         Iterator(enumerator, num);
         Console.WriteLine();
         Iterator(enumerator, num);
     }
     catch (ArgumentException)
     {
         Console.WriteLine("error");
     }
     catch (ArithmeticException)
     {
         Console.WriteLine("ooops");
     }
 }