Example #1
0
        static void Main(string[] args)
        {
            try
            {
                var batumiValidator  = new TemperatureValidator(33);
                var tbilisiValidator = new TemperatureValidator(-1000);

                Console.WriteLine(batumiValidator.Temperature);
                Console.WriteLine(tbilisiValidator.Temperature);
            }



            catch (IndexOutOfRangeException e)
            {
                Console.WriteLine("IndexOutOfRange");
            }

            catch (IncredibleTemperatureException e)
            {
                Console.WriteLine(e.Message);
            }

            catch (Exception e)
            {
                Console.WriteLine("General Exception");
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            try
            {
                var batumiValidator  = new TemperatureValidator(20);
                var tbilisiValidator = new TemperatureValidator(-1000);


                Console.WriteLine("Temperature in Batumi: " + batumiValidator.Temperature);
                Console.WriteLine("Temperature in Tbilisi: " + tbilisiValidator.Temperature);
            }
            catch (IncredibleTemperatureException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception was raised");
            }
            finally
            {
                Console.WriteLine("Its finnaly end");
            }
        }