如何将byte [100]转换为guid
我收到的服务响应是byte[100]
我该如何将它转换为guid?如何将byte [100]转换为guid
byte[] response = wc.UploadValues(url, "POST", nvc); string Guid = new Guid(response).ToString();
Response.Write(Guid);
回答:
有一个Guid constructor它允许用户从一个16元件的字节数组初始化一个GUID。所以你必须首先从你的100个元素数组中提取出16个元素,然后初始化Guid。从你的100个元素数组中提取的16个元素当然要取决于。
现在我怀疑在这里发生的是服务器在响应中将Guid作为字符串发送。因此,所有你需要做的就是利用parse it正确的编码方式从服务器转换成响应字符串后:
byte[] response = wc.UploadValues(url, "POST", nvc); var guid = Guid.Parse(Encoding.UTF8.GetString(response));
回答:
我不完全理解您的代码段,但具有的Guid重载new (byte[])和ToByteArray Method到将Guids转换为Byte-Arrays - 应该做的窍门
以上是 如何将byte [100]转换为guid 的全部内容, 来源链接: utcz.com/qa/257569.html