public static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(); string[] urls = Console.ReadLine().Split(); var lg = new Smartphone(); foreach (var number in numbers) { lg.Call(number); } foreach (var url in urls) { lg.BrowseWeb(url); } }
public static void Main() { var phoneNumbers = Console.ReadLine().Split(); var urlAddresses = Console.ReadLine().Split(); ICallable smartphone = new Smartphone(); foreach (var phNumber in phoneNumbers) { Console.WriteLine(smartphone.CallPhone(phNumber)); } IBrowseable newSmartphone = new Smartphone(); foreach (var url in urlAddresses) { Console.WriteLine(newSmartphone.BrowseWeb(url)); } }
static void Main(string[] args) { var phoneNubmers = Console.ReadLine().Split(); for (int i = 0; i < phoneNubmers.Length; i++) { if (!NumberValidation(phoneNubmers[i])) { Console.WriteLine("Invalid number!"); continue; } if (phoneNubmers[i].Length == 10) { ICallOtherPhones calling = new Smartphone(); calling.CallOtherPhones(phoneNubmers[i]); } else if (phoneNubmers[i].Length == 7) { ICallOtherPhones calling = new StationaryPhone(); calling.CallOtherPhones(phoneNubmers[i]); } } var websites = Console.ReadLine().Split(); for (int i = 0; i < websites.Length; i++) { if (!WebsiteValidation(websites[i])) { Console.WriteLine("Invalid URL!"); continue; } IBrowseWeb browsing = new Smartphone(); browsing.BrowseWeb(websites[i]); } }