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); }


