在C#中,将字符串解析为单个字符

时间:2011-10-27 21:52:41

标签: c# string parsing character

在C#中,如何将字符串解析为单个字符?
鉴于:
    word =“精彩”;

期望的结果:
    字母[0] ='W';
    字母[1] ='o';
    字母[2] ='n';
    字母[3] ='d';
    字母[4] ='e';
    字母[5] ='r';
    字母[6] ='f';
    信[7] ='你';
    信[8] ='l';

3 个答案:

答案 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'