首页 / C#开发 / 正文

C#使用Buffer.BlockCopy()方法将string转换为byte array

24470 发布于: 2014-11-01 读完约需2分钟

C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法:

/// <summary>
/// C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
static byte[] GetBytes(string str)
{
    byte[] bytes = new byte[str.Length * sizeof(char)];
    Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
    return bytes;
}

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: .NET(C#)根据指定时间日期获取当月的第一天和最后一天

下一篇: .NET(C#)使用Buffer.BlockCopy()方法将byte array转换为string

本文永久链接码友网 » C#使用Buffer.BlockCopy()方法将string转换为byte array

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册