C#char字符数组与字符串相互转换
一、字符串转换为字符数组
char[] tempChar = sourceString.ToCharArray();
二、字符数组转换为字符串
//方法一 string str = string.Join("", tempChar); //方法二 string str = string.Concat<char>(tempChar); //方法三 string str = new string(tempChar);
注:方法一,使用了一种讨巧的方式,因为Join本来的目的是串联集合内的成员并在每个成员之间采用指定的分隔符,这里把分隔符指定为空字符串从而输出效果上实现了字符数组向字符串的转换。方法二、Concat方法是用来串联集合内可枚举接口实现的成员,用在这里是可以的。方法三、运用了string类的构造方法,推荐使用。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Csharp进阶:字符串常用方法
- 下一篇: 爬虫遇到栈溢出(stack overflow)的问题