我想将 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..如何做到这一点[重复]的主要内容,如果未能解决你的问题,请参考以下文章