Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In C#, Parse string into individual characters

In C#, how do you parse a string into individual characters?
Given:
word = “Wonderful”;

Desired Result:
letter[0] = ‘W’;
letter[1] = ‘o’;
letter[2] = ‘n’;
letter[3] = ‘d’;
letter[4] = ‘e’;
letter[5] = ‘r’;
letter[6] = ‘f’;
letter[7] = ‘u’;
letter[8] = ‘l’;

like image 664
C N Avatar asked Jul 12 '26 14:07

C N


2 Answers

Char[] letters = word.ToCharArray();
like image 85
msarchet Avatar answered Jul 14 '26 04:07

msarchet


Strings actually have an indexer method for that ...

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

etc..

like image 32
chemicalNova Avatar answered Jul 14 '26 03:07

chemicalNova