C#实现char字符数组与字符串相互转换的方法

海贝   2021年4月06日 浏览量:2296

本文实例讲述了C#实现char字符数组与字符串相互转换的方法。分享给大家供大家参考,具体如下:

一、字符串转换为字符数组

1
char[] tempChar = sourceString.ToCharArray();

二、字符数组转换为字符串

1
2
3
4
5
6
//方法一
string str = string.Join("", tempChar);
//方法二
string str = string.Concat<char>(tempChar);
//方法三
string str = new string(tempChar);

注:方法一,使用了一种讨巧的方式,因为Join本来的目的是串联集合内的成员并在每个成员之间采用指定的分隔符,这里把分隔符指定为空字符串从而输出效果上实现了字符数组向字符串的转换。

方法二、Concat方法是用来串联集合内可枚举接口实现的成员,用在这里是可以的。方法三、运用了string类的构造方法,推荐使用。

       string str = "1,2,3,4,5,6,7";
            string[] strArray = str.Split(','); //字符串转数组
            str = string.Empty;
            str = string.Join(",", strArray);//数组转成字符串


C#字符串分

https://blog.csdn.net/qq_29577295/article/details/90202037 

加载中...

正在加载更多内容...

更新日期:2022年5月23日
关键字:C#实现char字符数组与字符串相互转换的方法
免责声明:文章或资料来源于网络,如有关于本文内容、版权或其它问题请于文章发表后的30日内与本网管理员联系删除或修改。

01/1|<<1>>|