C# :: Aufgabe #83 :: Lösung #11
13 Lösungen

#83
IP Adresse validieren
Anfänger - C#
von MitoG
- 02.01.2015 um 04:38 Uhr
Schreiben sie eine Consolenanwendung die eine IP Adresse als String entgegen nimmt und validieren sie diese.
Nutzen sie dabei nur den Namespace:
"System"
Der String muss als String verarbeitet werden.
Beispiele:
"192.168.0.1" <- True
"255.255.255.255" <- True
"1.1.256.302" <- False
Nutzen sie dabei nur den Namespace:
"System"
Der String muss als String verarbeitet werden.
Beispiele:
"192.168.0.1" <- True
"255.255.255.255" <- True
"1.1.256.302" <- False
#11

von Michi (240 Punkte)
- 08.09.2015 um 09:06 Uhr

using System; namespace ValidateIP { internal class Program { private static void Main(string[] args) { Console.WriteLine("Bitte geben Sie eine gültige IP-Adresse ein."); Console.WriteLine("Die IP-Adresse ist " + (IsIPValid(Console.ReadLine()) ? "gültig!" : "ungültig!")); Console.ReadKey(); } private static bool IsIPValid(string ip) { string[] blocks = ip.Split('.'); if (blocks.Length != 4) return false; foreach (var block in blocks) { int number; if (!int.TryParse(block, out number)) return false; if (number > 255 || number < 1) return false; } return true; } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1