有Guid.TryParse
来检查字符串是否包含有效的GUID。
还有the Guid
constructor that takes a byte array(byte[]
)。
我缺少的是一个采用字节数组的TryParse
方法。
目前我正在做这样的事情来检查字节数组是否是有效的GUID:
// ...
try
{
new Guid(bytes);
return true;
}
catch (ArgumentException)
{
return false;
}
// ...
当然,由于我使用异常来控制程序流,因此性能和编码风格都很糟糕。
我的问题:
是否有合理的快速,非异常方法来检查字节数组是否包含GUID?
答案 0 :(得分:2)
不,没有。事实上,写一个很容易,你只需要确保