当前位置:嗨网首页>书籍在线阅读

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]。