public static void Main()
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36";
var dd = new DeviceDetector(userAgent);
Console.WriteLine("====== DeviceDetectorNET");
Console.WriteLine("isParsed: {0}", dd.IsParsed());
Console.WriteLine("isMobile: {0}", dd.IsMobile());
Console.WriteLine("isTablet: {0}", dd.IsTablet());
Console.WriteLine("isDesktop: {0}", dd.IsDesktop());
Console.WriteLine("====== result");
Console.WriteLine("deviceType: {0}", dd.GetDeviceName());
Console.WriteLine("device: {0} {1}", dd.GetBrandName(), dd.GetModel());
Console.WriteLine("client: {0} {1}", dd.GetBrowserClient().Match.Name, dd.GetBrowserClient().Match.Version);
Console.WriteLine("os: {0} {1} {2}", dd.GetOs().Match.Name, dd.GetOs().Match.Platform, dd.GetOs().Match.Version);
Console.WriteLine("======");
var uaParser = Parser.GetDefault();
var client = uaParser.Parse(userAgent);
Console.WriteLine("====== UA-Parser");
Console.WriteLine("Browser " + client.UA);
Console.WriteLine(client.OS);
Console.WriteLine(client.Device);