54

関数を使用して文字列の特定の文字のインデックスを返すことができることは知っていますが、特定のインデックスのindexof()文字を返すにはどうすればよいですか?

4

2 に答える 2

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

Substring複数の文字を返すには、も参照してください。

于 2010-03-10T12:46:52.037 に答える
12

こんな感じですか

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

string も実装IEnumberable<char>しているので、このように列挙することもできます

foreach (char c in s)
    Console.WriteLine(c);
于 2010-03-10T12:47:31.673 に答える