我正在通过字符串操作,我需要找到字符或复制用户输入的字符串的一部分并将其划分为3个不同的区域。我不是在这里问关于代码的任何事情,我会自己做,但我在微软提供的关于IndexOf方法及其8次重载的文档中搜索,我真的不明白如何应用它。我根本无法理解它应该做什么。
答案 0 :(得分:2)
返回指定char的第一个外观。 例如
string x = "Hello World";
x.indexOf("W");
它将返回6(基于0的计数)。
重载允许您选择例如您想要开始搜索的位置..例如
x.indexOf("W", 7);
它将返回-1,因为W位于第6位,所以如果从7开始它就不会找到任何。
我希望这有帮助!最好的方法是玩它
这也适用于数组。
答案 1 :(得分:0)
我相信MSDN的解释非常明确。
例如:
string something = "something";
int indexOfT = something.IndexOf("t"); // => returns 4
报告此实例中第一次出现指定字符串的从零开始的索引。
因此,如果“t”位于“某事物”的第五个位置,那么它将是基于零的指数。