在Java中:
String s="abcde";
byte bar[] = s.getBytes();
在C#中:
for (int i = 0; i < s.Length; i++)
{
bar[i] = Convert.ToByte(s.Substring(i, 1));
}
我使用Java示例getBytes来转换C#代码。但是上面的C#代码不起作用。
答案 0 :(得分:4)
Encoding.GetBytes
http://msdn.microsoft.com/en-us/library/system.text.encoding.getbytes.aspx
byte[] bytes = Encoding.ASCII.GetBytes("Sweet!");