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

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
#1
vote_ok
von dotLogix (150 Punkte) - 06.01.2015 um 19:47 Uhr
Quellcode ausblenden C#-Code
// ==================================================
// Copyright 2014 (C) , dotLogix
// Author: Alexander Schill <alexander@schillnet.de>.
// ==================================================

namespace ValidateIp {
    #region Using Directives
    using System;
    #endregion

    internal static class Program {
        private static void Main(string[] args) {
            Console.Write("Enter IP: ");
            var ip = Console.ReadLine();
            var parts = ip.Split(".".ToCharArray());
            var valid = true;
            foreach(var part in parts) {
                int partConvert;
                if(int.TryParse(part, out partConvert) && partConvert >= 0 && partConvert <= 255)
                    continue;
                valid = false;
                break;
            }
            Console.WriteLine(valid.ToString());
            Console.Read();
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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