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 "});
转载于:https://www.cnblogs.com/lonelyxmas/p/4602572.html
C#中char[]与string之间的转换相关推荐
- c++中int double 与char,string之间的转换
1.字符串转int ,double, char str[] = "15.455";double db;int i;db = atof(str); // db = 15.455i = ...
- C++中char*与wchar_t*之间的转换
把char*转换为wchar_t* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to convert" ...
- c 串转string_c++ 中 char 与 string 之间的相互转换问题
string::c_str().string::data()的区别: const value_type *c_str( ) const; const value_type *data( ) const ...
- Java中 char和int之间的转换
1.int 转换成char: int n = 1; char ch = (char)(n + '0'); 这样打印出来ch的值为1; ...
- C++ 中 char[],char *,string之间转换
char []与char *之间转换 char []转char *:直接进行赋值即可 // char[] 转char * char str[] = "lala"; char *st ...
- C++中数字与字符串之间的转换 scanf string总结(复习必读)
1 string的scanf读入操作 C++里面控制台输入直接使用cin操作就可以了:或者getline(istringstream,string); 字符和数字加减就是字符的ASCII码和数字直接加 ...
- char[],char *,string之间转换
char []与char *之间转换 char []转char *:直接进行赋值即可 // char[] 转char * char str[] = "lala"; char *st ...
- python bytes转换为string_Python3 中 bytes 和 string 之间的互相转换
Table of Contents Python3 最重要的新特性大概要算是对文本(text)和二进制数据(binary data)作了更为清晰的区分.文本总是 Unicode,由 str 类型表示. ...
- BSTR、char* 和 CString 之间的转换 (转)
BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...
最新文章
- 【强烈推荐】国土档案管理信息系统产品使用说明书系列目录【附下载地址】...
- git换行符之autoCRLF配置的意义
- TypeScript学习笔记3:运算符
- Spring事务的实现方式和实现原理
- MVC POST请求后执行javascript代码
- 正则表达式从入门到实战
- DDD:架构思想的旧瓶新酒?阿里等大厂却对它趋之若鹜!
- couchbase_Couchbase:使用Twitter和Java创建大型数据集
- 南京大学2021计算机考研复试线是多少,34所自划线院校2021考研复试分数线-2021南京大学考研分数线已公布...
- math.atan_Python中带有示例的math.atan()方法
- springboot 静态资源访问
- 课时47:魔法方法:定制序列
- mounted和created的区别
- 安装Rstudio Desktop和Rstudio Server免费版本
- 深度学习中滑动平均模型的作用、计算方法及tensorflow代码示例
- 借助智能手机应用程序和可穿戴设备在夏季塑造身材
- 物联网标准和协议概述(postscapes)
- 河海大学计算机学院保研,河海大学2021年保研数据来了,大禹学院保研数超过70%...
- 唐骏《我的成功可以复制》
- 区块链中公有链、联盟链和私链的区别
热门文章
- IOS 移除storyboard
- ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)
- Webpack实现按需打包Lodash的几种方法详解
- 我的Android进阶之旅------gt;Android使用AlarmManager全局定时器实现定时更换壁纸
- Window 2003证书服务器迁移到Windows 2008 R2
- 网页制作中的背景处理
- Oracle DBWR,LGWR,CKPT,ARCH 触发条件 总结
- django时间格式化加时区控制
- 开源组件ExcelReport 1.5.2 使用手册
- nginx配置location总结及rewrite规则写法