public static void Main(string[] args)
        {
            Smartphone smartphone = new Smartphone();

            string[] phoneNums = Console.ReadLine().Split();

            foreach (var num in phoneNums)
            {
                try
                {
                    Console.WriteLine(smartphone.Call(num));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            string[] urls = Console.ReadLine().Split();

            foreach (var url in urls)
            {
                try
                {
                    Console.WriteLine(smartphone.Browse(url));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
예제 #2
0
        public static void Main()
        {
            var phone        = new Smartphone();
            var phoneNumbers = Console.ReadLine().Split().ToList();
            var urls         = Console.ReadLine().Split().ToList();

            foreach (var number in phoneNumbers)
            {
                try
                {
                    Console.WriteLine(phone.Call(number));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    Console.WriteLine(phone.Browse(url));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
예제 #3
0
        public static void Start()
        {
            string[] numbers = Console.ReadLine()
                               .Split(" ", StringSplitOptions.RemoveEmptyEntries);

            foreach (var number in numbers)
            {
                if (number.Any(char.IsLetter))
                {
                    Console.WriteLine("Invalid number!");
                }
                else
                {
                    var smartPhone = new Smartphone(number);

                    Console.WriteLine(smartPhone.Call());
                }
            }

            string[] sites = Console.ReadLine()
                             .Split(" ", StringSplitOptions.RemoveEmptyEntries);

            foreach (var site in sites)
            {
                if (site.Any(char.IsDigit))
                {
                    Console.WriteLine("Invalid URL!");
                }
                else
                {
                    var smartPhone = new Smartphone(site);

                    Console.WriteLine(smartPhone.Browse() + "!");
                }
            }
        }