读书人

如何把string类型转换成byte数组

发布时间: 2013-09-13 21:12:00 作者: rapoo

怎么把string类型转换成byte数组。
string-->byte array[]
[解决办法]
refer:http://www.cnblogs.com/anyanran/archive/2010/08/09/1795849.html
[解决办法]

static byte[] GetBytes(string str)
{
byte[] bytes = new byte[str.Length * sizeof(char)];
System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
return bytes;
}

static string GetString(byte[] bytes)
{
char[] chars = new char[bytes.Length / sizeof(char)];
System.Buffer.BlockCopy(bytes, 0, chars, 0, bytes.Length);
return new string(chars);
}

[解决办法]
byte[] buff = Convert.FromBase64String(input);

读书人网 >C#

热点推荐