我想将 label6.text 值存储在 byte[]cipherbytes..如何做到这一点[重复]

Posted

技术标签:

【中文标题】我想将 label6.text 值存储在 byte[]cipherbytes..如何做到这一点[重复]【英文标题】:I want to store the label6.text value in byte[]cipherbytes..how to do that [duplicate] 【发布时间】:2016-07-12 10:54:23 【问题描述】:
byte[]cipherbytes = Encoding.ASCII.GetString(label6.Text);
System.IO.MemoryStream ms = new System.IO.MemoryStream(cipherbytes);

【问题讨论】:

如何以字节存储字符串值? 对不起,下次我会小心的... 【参考方案1】:

要使用特定编码对字符串进行编码,请调用Encoding.<YourEncoding>.GetBytes(),而不是GetString(),此函数用于返回string,给定byte[] 的表示形式。可能的编码可以例如为 ASCII 或 UTF8 编码。

byte[] cipherbytes = System.Text.Encoding.ASCII.GetBytes(label6.Text);

另请参阅:How do I get a consistent byte representation of strings in C# without manually specifying an encoding?、Encoding.ASCII.GetBytes()

【讨论】:

谢谢......我会检查一下......

以上是关于我想将 label6.text 值存储在 byte[]cipherbytes..如何做到这一点[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Java:将位字符串转换为字节[]

System.DateTime.Now 24小时制。

将 bool[] 转换为 byte[]

如何快速创建一组用户默认值?

通过连接将位(字节)存储在 long long 中

将 Json 存储在 localStorage 中