3

可能重复:
Java 中的 getBytes() 等价于 C#

在 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# 代码不起作用。

4

1 回答 1

5

编码.GetBytes

http://msdn.microsoft.com/en-us/library/system.text.encoding.getbytes.aspx

byte[] bytes = Encoding.ASCII.GetBytes("Sweet!");
于 2012-04-30T03:54:26.537 回答