在C#中,如何将字符串解析为单个字符?
鉴于:
word =“精彩”;
期望的结果:
字母[0] ='W';
字母[1] ='o';
字母[2] ='n';
字母[3] ='d';
字母[4] ='e';
字母[5] ='r';
字母[6] ='f';
信[7] ='你';
信[8] ='l';
答案 0 :(得分:17)
Char[] letters = word.ToCharArray();
答案 1 :(得分:5)
字符串实际上有一个索引器方法...
string word = "Wonderful";
char letter1 = word[0]; // W
char letter2 = word[1]; // o
char letter3 = word[2]; // n
等。
答案 2 :(得分:4)
你根本不需要做任何事情。您只需从字符串中按索引访问字符。
假设:
string word = "Wonderful";
你有:
word[0] = 'W'
word[1] = 'o'
word[2] = 'n'
word[3] = 'd'
word[4] = 'e'
word[5] = 'r'
word[6] = 'f'
word[7] = 'u'
word[8] = 'l'