How to Convert String to Byte Array?
我在读取以下内容时出错:
Cannot implicitly convert type 'String' to 'Byte[]'
我认为"byte[]"是字节数组-如果不是,请更正我的错误。
我在这个网站上尝试了另一个解决方案,但我不明白。我正在制作一个C"RTM工具",这就是它所包含的内容:
1 2 3 | byte[] bytes = (metroTextBox2.Text); Array.Resize<byte>(ref bytes, bytes.Length + 1); PS3.SetMemory(0x2708238, bytes); |
你可以试试这个
1 2 | string str="some string"; var bytes = System.Text.Encoding.UTF8.GetBytes(str); |
And to decode:
1 | var decodeString = System.Text.Encoding.UTF8.GetString(bytes); |
1 2 3 4 5 6 7 | static void Main(string[] args) { string inputStr = Console.ReadLine(); byte[] bytes = Encoding.Unicode.GetBytes(inputStr); string str = Encoding.Unicode.GetString(bytes); Console.WriteLine(inputStr == str); // true } |
试试这个
1 2 3 4 5 6 |
字节转换
ZZU1
这个答案的信用