在 C# 中读取 Java UUID(从 DB)
我正在尝试将一个表(其中一列是二进制数组(Java UUID))映射到 C# 类。
我想读取字节数组并返回 UUID 的字符串表示形式。只是想知道什么是一个好的起点。
I'm trying to map a table, where one of the column is a binary array (which is a Java UUID), to a C# class.
I would like to read the byte array and return a string representation of the UUID. Just wondering what's a good place to start.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您已经将其作为字节数组,则只需调用
new Guid(bytes)
获取Guid
;如果您特别需要,可以对其调用ToString
将其转换为字符串。 (我建议将其保留为Guid
,但除了诊断之外。)If you've already got it as a byte array, then just call
new Guid(bytes)
to get aGuid
; you can callToString
on that to convert it to a string if you particularly need to. (I'd suggest leaving it as aGuid
though other than for diagnostics.)