这个问题在这里已经有了答案:




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/

10-12 02:43