C#中char[]与string之间的转换
来源:互联网 发布:linux查看线程cpu 编辑:程序博客网 时间:2024/06/15 08:37
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 "});
- C#中char[]与string之间的转换
- C#中char[]与string之间的转换
- C#中char[]与string之间的转换
- C#中char[]与string之间的转换
- C#中char[]与string之间的转换
- C# char[] 与 string之间的转换
- C# char[] 与 string之间的转换
- C# char[] 与 string之间的转换
- c#怎么将string隐式转换为char C#中char[]与string之间的转换 C# list与数组转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换 .
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- 条款10:如果写了operator new就要同时写operator delete
- linux_shell脚本
- 条款11:为需要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符 (第三章 构造函数,析构函数和赋值操作符)
- 修改linux文件权限命令:chmod
- 条款12:尽量使用初始化而不要在构造函数里赋值
- C#中char[]与string之间的转换
- 条款13:初始化列表中成员列出的顺序和它们在类中声明的顺序相同
- 条款14:确定基类有虚析构函数
- C++语法基础--模板实参推断,模板类型形参的实参的受限转换,模板实参推断与函数指针
- 如何制作一个类似Tiny Wings的游戏(2) Cocos2d-x 2.1.4
- abstract class与interface的区别
- 条款15:让operator=返回*this的引用
- 计算机网络8
- 条款16:在operator =中对所有数据成员赋值