C#中char[]与string之间的转换
原文:C#中char[]与string之间的转换

string 转换成 Char[]
  string ss = "abcdefg";
  char[] cc = ss.ToCharArray();

Char[] 转换成string
  string s = new string(cc);

此外,byte[] 与 string 之间的装换
  byte[] bb = Encoding.UTF8.GetBytes(ss);
  string s = Encoding.UTF8.GetString(bb);

下面我们利用 StringBuilder 来进行数组 与 string 间的转换 , 很简单,代码如下

using System.Text;

StringBuilder sb = new StringBuilder();
foreach(char c in cc)
{
    sb.Append(c);
}
string s = sb.ToString();

StringBuilder 的 Append 方法支持多种参数,所以数组转换成string基本上都可以用它。

另外 string[] 转换成string,.Net框架提供了一个使用的方法
string strOr = "OR";
string result = string.Concat(new string[]{" A ",strOr," B ",Environment.NewLine," C ",strOr," D "});

posted on 2015-06-26 16:21 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/4602572.html

C#中char[]与string之间的转换相关推荐

  1. c++中int double 与char,string之间的转换

    1.字符串转int ,double, char str[] = "15.455";double db;int i;db = atof(str); // db = 15.455i = ...

  2. C++中char*与wchar_t*之间的转换

    把char*转换为wchar_t* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to convert" ...

  3. c 串转string_c++ 中 char 与 string 之间的相互转换问题

    string::c_str().string::data()的区别: const value_type *c_str( ) const; const value_type *data( ) const ...

  4. Java中 char和int之间的转换

    1.int 转换成char: int  n = 1;                 char ch = (char)(n + '0'); 这样打印出来ch的值为1;                 ...

  5. C++ 中 char[],char *,string之间转换

    char []与char *之间转换 char []转char *:直接进行赋值即可 // char[] 转char * char str[] = "lala"; char *st ...

  6. C++中数字与字符串之间的转换 scanf string总结(复习必读)

    1 string的scanf读入操作 C++里面控制台输入直接使用cin操作就可以了:或者getline(istringstream,string); 字符和数字加减就是字符的ASCII码和数字直接加 ...

  7. char[],char *,string之间转换

    char []与char *之间转换 char []转char *:直接进行赋值即可 // char[] 转char * char str[] = "lala"; char *st ...

  8. python bytes转换为string_Python3 中 bytes 和 string 之间的互相转换

    Table of Contents Python3 最重要的新特性大概要算是对文本(text)和二进制数据(binary data)作了更为清晰的区分.文本总是 Unicode,由 str 类型表示. ...

  9. BSTR、char* 和 CString 之间的转换 (转)

    BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...

最新文章

  1. 【强烈推荐】国土档案管理信息系统产品使用说明书系列目录【附下载地址】...
  2. git换行符之autoCRLF配置的意义
  3. TypeScript学习笔记3:运算符
  4. Spring事务的实现方式和实现原理
  5. MVC POST请求后执行javascript代码
  6. 正则表达式从入门到实战
  7. DDD:架构思想的旧瓶新酒?阿里等大厂却对它趋之若鹜!
  8. couchbase_Couchbase:使用Twitter和Java创建大型数据集
  9. 南京大学2021计算机考研复试线是多少,34所自划线院校2021考研复试分数线-2021南京大学考研分数线已公布...
  10. math.atan_Python中带有示例的math.atan()方法
  11. springboot 静态资源访问
  12. 课时47:魔法方法:定制序列
  13. mounted和created的区别
  14. 安装Rstudio Desktop和Rstudio Server免费版本
  15. 深度学习中滑动平均模型的作用、计算方法及tensorflow代码示例
  16. 借助智能手机应用程序和可穿戴设备在夏季塑造身材
  17. 物联网标准和协议概述(postscapes)
  18. 河海大学计算机学院保研,河海大学2021年保研数据来了,大禹学院保研数超过70%...
  19. 唐骏《我的成功可以复制》
  20. 区块链中公有链、联盟链和私链的区别

热门文章

  1. IOS 移除storyboard
  2. ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)
  3. Webpack实现按需打包Lodash的几种方法详解
  4. 我的Android进阶之旅------gt;Android使用AlarmManager全局定时器实现定时更换壁纸
  5. Window 2003证书服务器迁移到Windows 2008 R2
  6. 网页制作中的背景处理
  7. Oracle DBWR,LGWR,CKPT,ARCH 触发条件 总结
  8. django时间格式化加时区控制
  9. 开源组件ExcelReport 1.5.2 使用手册
  10. nginx配置location总结及rewrite规则写法