GUID
GUID(全局统一标识符),是一个128位的整数(16字节),形如:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。
同时生成多个GUID

在VS中打开命令行,输入以下命令,自动生成10000个大写表示的GUID。
uuidgen -c -oD:\GUID.txt -n10000
判断字符串是否为GUID格式
TryParse
TryParse (string? input, out Guid result);
字符串表示形式能否转换为等效的 Guid 结构。此方法会从5种格式(format)中识别,input若无法识别,返回false。
TryParseExact
public static bool TryParseExact (string? input, string? format, out Guid result);
format格式说明:
| 说明符 | 参数的格式 | 备注 | 
|---|---|---|
| N | 32位数 | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 
| D | 32的数字,由连字符分隔 | XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | 
| B | 32位,用连字符隔开,括在大括号中 | |
| P | 32位,用连字符隔开,括在括号中 | (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) | 
| X | 括在大括号中的四个十六进制值,其中第四个值是八个十六进制值的子集 | {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} | 
一段文本摘取GUID
var rslt = GetMatches(text, pattern);
GetMatches正则实现

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号