C# :: Aufgabe #83 :: Lösung #10

13 Lösungen Lösungen öffentlich
#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
#10
vote_ok
von HalfDream (230 Punkte) - 26.05.2015 um 12:14 Uhr
Quellcode ausblenden C#-Code
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2122444

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.