Проверка корректности ввода IP-адреса - C#
Формулировка задачи:
Здравствуйте. Подскажите пожалуйста как сделать проверку на корректность ввода Ip Adress.
Чтобы нельзя было ввести например больше 255 и т.д.
Вот как я ввожу Ip Adress
Заранее спасибо.
Console.Write("Введите адресное пространство сети: \n"); String[] ips = Console.ReadLine().Split('.'); String Ipadress = "{0}.{1}.{2}.{3}"; //Console.WriteLine(String.Format(Ipadress, ips[0], ips[1], ips[2], ips[3]));
Решение задачи: «Проверка корректности ввода IP-адреса»
textual
Листинг программы
static bool CheckIp(string address) { var nums = address.Split('.'); int useless; return nums.Length == 4 && nums.All(n => int.TryParse(n, out useless)) && nums.Select(int.Parse).All(n => n < 256); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д