Guid g = Guid.Empty;
这行代码把变量 g
初始化为 全 0 GUID:00000000-0000-0000-0000-000000000000
Guid g = Guid.NewGuid(); // 随机 128 位 Guid h = Guid.Empty; // 全 0,固定不变
// 1. 直接给字符串
bool ok = Guid.TryParse("3F2504E0-4F89-11D3-9A0C-0305E82C3301", out Guid g);
// 2. 用变量
string txt = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa";
bool ok = Guid.TryParse(txt, out g);
// 3. 用 Span(无分配)
ReadOnlySpan<char> span = txt.AsSpan();
bool ok = Guid.TryParse(span, out g);
AsSpan() 只给“地址+长度”,不新造字符串,用来快速只读处理字符,Substring
快且没有 GC 压力。