开发者

How can I get a character in a string by index?

I know 开发者_JAVA技巧that I can return the index of a particular character of a string with the indexof() function, but how can I return the character at a particular index?


string s = "hello";
char c = s[1];
// now c == 'e'

See also Substring, to return more than one character.


Do you mean like this

int index = 2;
string s = "hello";
Console.WriteLine(s[index]);

string also implements IEnumberable<char> so you can also enumerate it like this

foreach (char c in s)
    Console.WriteLine(c);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜