如何找到字符串子串的第一个char的索引?

时间:2014-02-04 23:22:00

标签: c# string substring

我喜欢" Helloworld" 和#34;世界"的子串。 现在,如何在主字符串中找到子字符串的第一个char的索引? 在这种情况下,我想要' w' in" Helloworld"

有人可以帮我吗?

3 个答案:

答案 0 :(得分:4)

我建议使用string.IndexOf,但特别是接受StringComparison枚举的重载

string test = "HelloWorld";  // World in uppercase 
int pos = test.IndexOf("world", StringComparison.CurrentCultureIgnoreCase);
Console.WriteLine(pos.ToString());

答案 1 :(得分:2)

var index = "Helloworld".IndexOf("world");  

将返回5

答案 2 :(得分:1)

"Helloworld".IndexOf("world");