Indexof()関数で文字列の特定の文字のインデックスを返すことができることを知っています。しかし、特定のインデックスを持つ文字をどのように返すことができますか?
string s = "hello";
char c = s[1];
// now c == 'e'
複数の文字を返すには、Substring
も参照してください。
こういう意味ですか
int index = 2;
string s = "hello";
Console.WriteLine(s[index]);
文字列はIEnumberable<char>
も実装するため、次のように列挙することもできます
foreach (char c in s)
Console.WriteLine(c);