2011-10-27 3 views
2

C#에서는 문자열을 개별 문자로 구문 분석하는 방법은 무엇입니까?
주어진 :
word = "Wonderful";C#에서는 문자열을 개별 문자로 구문 분석

원하는 결과 :
문자 [0] = 'W';
문자 [1] = 'o';
문자 [2] = 'n';
문자 [3] = 'd';
문자 [4] = 'e';
문자 [5] = 'r';
문자 [6] = 'f';
문자 [7] = 'u';
문자 [8] = 'l';

답변

17
Char[] letters = word.ToCharArray(); 
+0

이 작동하지만, 더 적은 단계가 있기 때문에 내가 허용 대답으로 @chemicalNova을 사용하고 있습니다 :

string word = "Wonderful"; 

당신은이 :

을 감안할 때. 나는 당신의 대답에 감사드립니다! 나는 당신의 유용한 포인트에 포인트를 추가했습니다. –

+1

@James 그것은 QA 사이트이므로 모든 지식이 가치 있고 심지어 단순한 것일 수도 있습니다. – msarchet

+0

@CN 당신은 문자 배열을 원한다고 말했고, 당신은 무언가를 무작위로 설정해야합니다. 확실하지는 않습니다. – msarchet

5

문자열은 실제로 대한 인덱서 방법이 ...

string word = "Wonderful"; 
char letter1 = word[0]; // W 
char letter2 = word[1]; // o 
char letter3 = word[2]; // n 

+0

그거야. 고맙습니다! –

+0

가장 적은 단계를 거치기 때문에 답을 수락 된 대답으로 사용했습니다. –

4

당신은 전혀 아무것도 할 필요가 없습니다. 문자열의 색인을 사용하여 문자에 액세스 할 수 있습니다.

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' 
관련 문제