36


0

インデックスにある文字を返す方法は?

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

2 Answer


54


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

複数の文字を返すには、「サブストリング」も参照してください。


10


こういう意味ですか

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

文字列は `IEnumerable`も実装するため、次のように列挙することもできます。

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