C# :: Aufgabe #83 :: Lösung #2
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
#2

von eulerscheZhl (5230 Punkte)
- 04.01.2015 um 17:20 Uhr

using System; namespace trainYourProgrammer { class MainClass { private static bool isValid(string ip) { string[] parts = ip.Split ('.'); if (parts.Length != 4) //keine 4 Blöcke return false; foreach (string s in parts) { int number; if (!int.TryParse (s, out number)) //keine Zahl return false; if (number < 0 || number > 255) //falscher Wertebereich return false; } return true; } static void Main(string[] args) { Console.Write ("IP eingeben: "); string ip = Console.ReadLine (); Console.WriteLine ("die eingegebene Adresse ist " + (isValid (ip) ? "" : "nicht ") + "gültig"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1