fneuweiler Geschrieben 21. Dezember 2005 Geschrieben 21. Dezember 2005 Lso mein Chef meinte ich solle bei einer subnetmask die 4 bytes in uint umwandeln und so irgendwie prüfen das wenn zu ersten mal eine null kommt (binär) dann darf keine null mehr kommen wie geht das kann mir da jemand helfen? mfg fneuweiler
DennyB Geschrieben 21. Dezember 2005 Geschrieben 21. Dezember 2005 Nur, wenn du mir versprichst dass naechste mal Satzzeichen zu benutzen (da ganz unten auf der Tastatur) private static bool isNetMask(string smask) { String[] temp = smask.Split('.'); byte[] b = new byte[4]{Convert.ToByte(temp[0]), Convert.ToByte(temp[1]), Convert.ToByte(temp[2]), Convert.ToByte(temp[3])}; return System.Text.RegularExpressions.Regex.IsMatch(Convert.ToString(b[0], 2) + Convert.ToString(b[1], 2) + Convert.ToString(b[2], 2) + Convert.ToString(b[3], 2), "^((1+0*)|0+)$"); }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden