Een andere van mijn vrij eenvoudige functies (eigenlijk geschreven door een collega van mij, Jonny Anderson) - dit keer gewoon een eenvoudige manier om een Guid te valideren - in deze implementatie passeer je in een Guid als een 'out' parameter samen met de string die je wilt testen - het vult dan de Guid en keert waar/onwaar terug afhankelijk van of de Guid geldig was...
particuliere statische Regex isGuid = nieuwe Regex(@"^({){0,1}[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}(}) {0,1}$," RegexOptions.Compiled);
interne statische bool IsGuid(string candidate, out Guid output)
{
bool isValid = false;
uitvoer=Guid.Leeg;
if(candidate!=null)
{
als (isGuid.IsMatch(candidate))
{
output=new Guid(candidate);
isValid = true;
}
}
return isValid;
} ?>
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.