gpt4 book ai didi

c# - 使用protobuf时如何将字符串转换为ByteString?

转载 作者:太空狗 更新时间:2023-10-29 23:12:59 25 4
gpt4 key购买 nike

我想将一个字符串对象转换为ByteString。我尝试使用ByteString.CopyFrom()函数进行转换,但返回值总是“{Google.ProtocolBuffers.ByteString}”。为什么?我该怎么办?

The function i use like this.

The result

最佳答案

您的 string 已成功转换为 ByteStream。如果您在监 window 口中看到 {Google.ProtocolBuffers.ByteString},这仅表示 ByteStream 没有覆盖 ToString 方法。简而言之,Visual Studio 不知道如何显示 ByteStream,因此只显示类型名称。

也就是说,CopyFrom 方法有一个重载,允许您直接使用字符串:

var APP_DEF_TEA_KEY = ByteString.CopyFrom("e#>&*m16", Encoding.Unicode);

关于c# - 使用protobuf时如何将字符串转换为ByteString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39944092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com