Guid g = Guid.Empty;Guid.TryParse(, out g);

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 压力。

posted @ 2025-09-16 09:40  yinghualeihenmei  阅读(5)  评论(0)    收藏  举报