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