代码之家  ›  专栏  ›  技术社区  ›  SmartestVEGA

如何返回索引中的字符?

  •  36
  • SmartestVEGA  · 技术社区  · 15 年前

    我知道可以使用index of()函数返回字符串中特定字符的索引。 但我如何返回具有特定索引的字符?

    2 回复  |  直到 10 年前
        1
  •  54
  •   Tim Robinson    15 年前
    string s = "hello";
    char c = s[1];
    // now c == 'e'
    

    也见 Substring ,返回多个字符。

        2
  •  10
  •   Brian Rasmussen    15 年前

    你的意思是这样吗

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

    字符串还实现 IEnumberable<char> 所以你也可以这样列举它

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