如何返回索引处的字符?

Sma*_*EGA 42 .net c# string indexof

我知道我可以使用indexof()函数返回字符串的特定字符的索引.但我怎么能用特定的索引返回角色?

Tim*_*son 62

string s = "hello";
char c = s[1];
// now c == 'e'
Run Code Online (Sandbox Code Playgroud)

另请参见Substring返回多个字符.


Bri*_*sen 10

你的意思是这样的吗?

int index = 2;
string s = "hello";
Console.WriteLine(s[index]);
Run Code Online (Sandbox Code Playgroud)

string也实现,IEnumberable<char>所以你也可以像这样枚举它

foreach (char c in s)
    Console.WriteLine(c);
Run Code Online (Sandbox Code Playgroud)