.NET 2.x Возвратиться к началу после ошибки получить ip адрес - C#

Узнай цену своей работы

Формулировка задачи:

using System;
using System.Net;
using System.Net.Sockets;
static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.Write("Введите имя хоста: ");
            while (true)
            {
                try
                {
                    IPAddress[] addresslist = Dns.GetHostAddresses(Console.ReadLine());
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Список IP Адрессов" + "\r\n");
                    foreach (IPAddress addr in addresslist)
                    {
                        Console.WriteLine(addr.ToString());
                    }
                    Console.Read();
                    break;
                }
                catch (SocketException)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Попробуйте ещё раз:");
                }
            }    
        }
Как возвратиться к начальной строке после ошибки если хост не распознан, или не доступен! И после вывода сделать новую строку для ввода нового хоста! А то при использование
 Console.Read();

он закрывается!

.
up.

Решение задачи: «.NET 2.x Возвратиться к началу после ошибки получить ip адрес»

textual
Листинг программы
IPAddress[] addresslist = Dns.GetHostAddresses(Console.ReadLine());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы