C# Guid字符串应仅包含十六进制字符

C# Guid字符串应仅包含十六进制字符,c#,guid,C#,Guid,这个Guid到底出了什么问题?我发现这个题目有错误 531fe55b-9qa5-4be3-af52-112e5adqe7a7 我很确定它从一开始就是通过.NET生成的。问题是它包含字母q 531fe55b-9qa5-4be3-af52-112e5adqe7a7 ^ ^ 531fe55b-9qa5-4be3-af52-112e5adqe7a7 ^ ^ 这不是有效字符。guid不应包含来自快速拖网(关于验

这个Guid到底出了什么问题?我发现这个题目有错误

531fe55b-9qa5-4be3-af52-112e5adqe7a7


我很确定它从一开始就是通过.NET生成的。

问题是它包含字母
q

531fe55b-9qa5-4be3-af52-112e5adqe7a7 ^ ^ 531fe55b-9qa5-4be3-af52-112e5adqe7a7 ^ ^
这不是有效字符。

guid不应包含来自快速拖网(关于验证guid)的任何q

基本上,Guid中只能包含十六进制字符,因此上面Guid中的'q'无效


我真诚地怀疑这最初来自于框架。

您是如何得到这个错误的?
9qa5
-我相当肯定
q
不是有效的十六进制字符,这些字符是
0123456789abcdef
。稍后还有第二个
q
。谢谢大家。我对这个错误感到非常困惑,因为我敢打赌它是由我的.NET生成的。