static void Main() { string[] numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).ToArray(); string[] addresses = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).ToArray(); foreach (string number in numbers) { if (number.Length == 10) { Smartphone newPhone = new Smartphone(); newPhone.Number = number; Console.WriteLine(newPhone.CallNumber()); } else { StationaryPhone newPhone = new StationaryPhone(number); newPhone.Number = number; Console.WriteLine(newPhone.CallNumber()); } } foreach (string address in addresses) { Smartphone newPhone = new Smartphone(); newPhone.Address = address; Console.WriteLine(newPhone.BrowseAddress()); } }
private static void PrintNumbers(string[] phoneNumbers) { foreach (var phoneNumber in phoneNumbers) { try { Smartphone smartPhone = new Smartphone { Number = phoneNumber }; Console.WriteLine(smartPhone.CallNumber()); } catch (ArgumentException message) { Console.WriteLine(message.Message); } } }
public static void Main() { string[] phoneNumbers = Console.ReadLine().Split(); string[] sites = Console.ReadLine().Split(); foreach (var item in phoneNumbers) { ISmartphone phone = new Smartphone(item); Console.WriteLine(phone.CallNumber(item)); } foreach (var item in sites) { ISmartphone phone = new Smartphone(item); Console.WriteLine(phone.BrowserSite(item)); } }