13-字符数组与字符串相互转化
8.4.1 字符数组与字符串相互转化
我们可以使用语句“string str = new string('a',5);”来创建包含5个相同字符的字符串str,str对应的字符串为“aaaaa”。事实上,我们可以使用任意一个字符类型数组初始化一个字符串。
例如,
char[ ] c = { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd' };
string str2 = new string(c); // str2对应的字符串为"Hello World"
一个字符串可以直接作为一个字符类型数组使用,直接在字符串名后面加上下标即可,例如,str[0]。