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

von HalfDream (230 Punkte)
- 26.05.2015 um 12:14 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IP_Validierung { class Program { static bool IsIP(string[] IP) { if (IP.Length != 4) return false; foreach (string IPBl in IP) { int IPBlock; if (!int.TryParse(IPBl, out IPBlock)) return false; if (IPBlock > 255 || IPBlock < 0) return false; } return true; } static void Main(string[] args) { Console.Write("Geben Sie eine IP ein: "); string[] IP = Console.ReadLine().Split('.'); if (!IsIP(IP)) Console.WriteLine("Ungültige IP"); else Console.WriteLine("Gültige IP"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1