public static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count);

将指定数目的字节从起始于特定偏移量的源数组复制到起始于特定偏移量的目标数组。

/// <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;
}

转载于:https://www.cnblogs.com/ChineseMoonGod/p/5689526.html

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

  1. JAVA基础 - 数组中有没有length()这个方法?String中有没有 length()这个方法?

    数组中有没有length()这个方法?String中有没有 length()这个方法? 数组中没有length()这个方法,但是数组中有length这个属性.用来表示数组的长度. String中有le ...

  2. LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。...

    var data = DataSource.Skip(iDisplayStart).Take(iDisplayLength).Select(o => new{MatNR = o.MatNR,Ma ...

  3. main方法中args_public static void main(String [] args)– Java main方法

    main方法中args public static void main(String[] args) is the most important Java method. When you start ...

  4. c#中使用XSLT将xml文档转换为html文档方法

    c#使用XSLT将xml文档转换为html文档 使用xslt可以将xml文档转成html,如下c#函数: 需要引用下面的命名空间: using System.Xml; using System.Xml ...

  5. android中webview loadUrl(String url,Map header)方法和postUrl(String url,byte[] postData)方法同时使用问题;...

    首先说明 loadUrl(String url,Map header)是用于加载webview中添加请求头的方法 postUrl(String url,byte[] postData)是用于加载web ...

  6. ruby array_Ruby中带有示例的Array.shuffle方法

    ruby array Array.shuffle方法 (Array.shuffle Method) In this article, we will study about Array.shuffle ...

  7. ruby array_Ruby中带有示例的Array.keep_if方法

    ruby array Ruby Array.keep_if方法 (Ruby Array.keep_if Method) In the last articles, we have studied th ...

  8. C# string 和byte[]之间的转换

    c#将string和byte数组之间互相转换   如下方法将字符串转换为byte数组,使用System.Buffer.BlockCopy方法. static byte[] GetBytes(strin ...

  9. JAVA 利用SimpleDateFormat将String转换为格式化的日期

    1. /*** 使用用户格式提取字符串日期** @param strDate 日期字符串* @param pattern 日期格式* @return*/public static Date parse ...

  10. byte转换为string乱码_Python如何将String转换为int ?

    在Python中,我们可以使用int()将String转换为int. # String num1 = "88"  # 'str'> print(type(num1))  #  ...

最新文章

  1. mysql用语_mysql基本sql语句大全(基础用语篇)
  2. OpenGL 纹理学习总结
  3. TinyMCE的使用
  4. Postman批量跑接口
  5. DCMTK:C ++字符串类OFString的测试程序
  6. git rebase 后找回消失的commit
  7. Error: Java heap space
  8. resin指定java版本_resin的几个常用配置
  9. Qt creator5.7 OpenCV249之高斯滤波(含源码下载)
  10. zabbix监控特殊端口(8080,80,8009等)
  11. Keil使用实战总结
  12. js常用正则 验证数字正则
  13. MATLAB——斜抛运动
  14. ThreadLocalMap里弱引用
  15. python计算机视觉:创建缩略图
  16. MySQL--数据模型
  17. 杰理AC632蓝牙芯片ADC
  18. 前端三件套——我看HTML及CSS
  19. 姓名区位码--解析txt时遇到的蛋疼问题
  20. P2713(罗马游戏 可并堆模板)

热门文章

  1. Java常见面试题总结(二)
  2. Shell条件表达式
  3. ms sql server 系统表详细说明
  4. buffer正确的拼接方式
  5. UVA 1615 Highway 高速公路 (区间选点)
  6. 移动开发不能不知道的事-meta
  7. TCP UDP 套接字
  8. 实现一个react系列一:JSX和虚拟DOM
  9. nice和renice命令详解
  10. Docker 方式 MySQL 主从搭建