C#中char[]与string之间的转换
2015-06-26 16:21
309 查看
原文: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 "});
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#程序设计》第四次作业
- C#之结构体
- 一些关于C#发送邮件的代码
- C#发送邮件的方法及实例代码
- C# 获取汉字的拼音首字母
- C#委托与事件讲解大结局
- C#委托与事件讲解(三)
- C# 创建报表过程详解
- 深入C#数据类型小部分第二章
- SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案(C#)
- C#委托与事件讲解(一)(二)
- 最近建了一个.net源码共享群,群共享有大量网友分享的.net(C#)商业源码
- C#高级编程二十七天----创建泛型类
- C#中关于set和get方法的写法
- C# Lock关键字
- C# 获取当前日期(转)
- c#实现操作FTP文件类的应用
- C#如何获得文件的版本号
- C# 配置文件类
- C# 将DataTable的数据导出