24
我知道我可以用indexof()函数返回一个字符串的特定字符的索引。 但我怎么能返回特定索引的字符?如何返回索引处的字符?
我知道我可以用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);
我敢肯定,我失去了一些东西,但如果你知道字符在调用'indexof()'时使用,为什么你需要从字符串中获取?你可以使用'indexof()'返回字符来证明它首先在字符串中。 – 2010-03-10 12:49:49
^是的,缺少阅读能力。 OP没有说他/她已经拥有这个角色,甚至没有任何与之相关的东西。 – 2017-03-15 06:01:57