public static void Main()
Console.WriteLine(CountAllEvenNumbers (new []{10, 21 , 23, 14, 5, 1, 28, 44}));
public string GetDeviceInfo(IDevice device)
var deviceInfo = string.Empty;
switch (device.GetTypeName)
var monitor = device as Monitor;
deviceInfo = $"{monitor.Name}, {monitor.Width}x{monitor.Height}";
var printer = device as Printer;
deviceInfo = $"{printer.Model}, {printer.IPAddress}";
var router = device as Router;
deviceInfo = $"{router.Name}, {router.Speed}";