这个问题在这里已经有了答案:
9年前关闭。
在 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# 代码不起作用。
最佳答案
编码.GetBytes
http://msdn.microsoft.com/en-us/library/system.text.encoding.getbytes.aspx
byte[] bytes = Encoding.ASCII.GetBytes("Sweet!");
关于c# - 什么是 C# 中 Java 的 string.getBytes() 等价物?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10378258/