Пример #1
0
        public MainWindow()
        {
            InitializeComponent();

            try
            {
                var helper = new NetworkListManagerHelper();
                var infos  = helper.GetNetworksInfo();

                if (infos.Length > 0)
                {
                    this.infoTextBox.AppendText($"Detected {infos.Length} network{(infos.Length > 2 ? "s" : "")}:\n");
                    foreach (var info in infos)
                    {
                        this.infoTextBox.AppendText(info.ToString() + "\n");
                    }
                }
                else
                {
                    this.infoTextBox.AppendText("Not connected to any network");
                }
            }
            catch (Exception e)
            {
                this.infoTextBox.AppendText($"Error {e.Message}");
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            try
            {
                var helper = new NetworkListManagerHelper();
                var infos  = helper.GetNetworksInfo();

                if (infos.Length > 0)
                {
                    var builder = new StringBuilder($"Detected {infos.Length} network{(infos.Length > 2 ? "s" : "")}:\n");
                    foreach (var info in infos)
                    {
                        builder.AppendLine(info.ToString());
                    }

                    Console.WriteLine(builder);
                }
                else
                {
                    Console.WriteLine("Not connected to any network");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine($"Error: {e.Message}");
            }

            Console.ReadKey();
        }