En annan av mina ganska enkla funktioner (faktiskt skriven av en kollega till mig, Jonny Anderson) - den här gången bara ett enkelt sätt att validera en Guid - i detta genomförande du passerar in en Guid som en "out" parameter tillsammans med strängen du vill testa - det fyller sedan i Guid och returnerar sant / falskt beroende på om Guid var giltigt ...
privat statisk Regex isGuid = ny Regex(@"^({){0,1}[0-9a-fA-f8-[0-9a-fA-f4-[0-9a-fA-f4-[0-9a-fA-f4-[0-9a-fA-F) {12}(}) {0,1}$", RegexOptions.Compiled);
inre statisk bool IsGuid( sträng kandidat, ut Guid utgång)
{
bool ärValid = falskt;
utdata=Guid.Empty;
Om (kandidat!=null)
{
Om (är Guid.IsMatch(kandidat))
{
Utmatning = ny Guid (kandidat).
ärValid = sant,
}
}
Återlämnande är Valid.
} ?>
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.