String is Guid

Mittwoch, 28. Oktober 2009 |  Autor: admin

Der Codeausschnitt überprüft anhand eines Regex, ob ein übergebener String eine GUID ist. Es kann auch mit einem Convert innerhalb eines try-catch-Blocks gemacht werden, allerdings ist ein Regex schneller als Exceptions abarbeiten, was ebenfalls kein guter Programmierstil wäre…

        private static Boolean IsGuid(String value)
        {
            if (String.IsNullOrEmpty(value))
            {
                return false;
            }
            return Regex.IsMatch(value, @"^?[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12}?$", RegexOptions.IgnoreCase);
        }
Tags »   

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: C#

Diesen Beitrag kommentieren.

Kommentar abgeben