2010-03-10 134 views
24

我知道我可以用indexof()函數返回一個字符串的特定字符的索引。 但我怎麼能返回特定索引的字符?如何返回索引處的字符?

+1

我敢肯定,我失去了一些東西,但如果你知道字符在調用'indexof()'時使用,爲什麼你需要從字符串中獲取?你可以使用'indexof()'返回字符來證明它首先在字符串中。 – 2010-03-10 12:49:49

+1

^是的,缺少閱讀能力。 OP沒有說他/她已經擁有這個角色,甚至沒有任何與之相關的東西。 – 2017-03-15 06:01:57

回答

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

另請參閱Substring,返回多個字符。

8

你的意思是這樣

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

串還實現IEnumberable<char>所以你也可以列舉像這樣

foreach (char c in s) 
    Console.WriteLine(c); 
相關問題