在C#中,可以使用IndexOf()方法来提取字符串。IndexOf()方法返回一个整数值,该值指示字符串首次出现的位置(从0开始)。如果该字符串不在字符串中,则该方法将返回-1。
例如,下面的代码片段使用IndexOf()方法来提取字符串“Hello World”:
string str = "Hello World";
int index = str.IndexOf("World");
Console.WriteLine(index);
这将输出“6”,因为“World”在字符串中的第7个位置(从0开始)。如果字符串中不包含“World”,则该方法将返回-1。
除了IndexOf()方法之外,还可以使用LastIndexOf()方法来提取字符串。LastIndexOf()方法返回一个整数值,该值指示字符串最后一次出现的位置(从0开始)。如果该字符串不在字符串中,则该方法将返回-1。
例如,下面的代码片段使用LastIndexOf()方法来提取字符串“Hello World”:
string str = "Hello World";
int index = str.LastIndexOf("l");
Console.WriteLine(index);
这将输出“6”,因为“l”在字符串中的第7个位置(从0开始)。如果字符串中不包含“l”,则该方法将返回-1。
云+社区沙龙online第5期[架构演进]
企业创新在线学堂
企业创新在线学堂
云+社区技术沙龙[第6期]
云+社区技术沙龙[第7期]
Elastic 中国开发者大会
云+社区技术沙龙[第16期]
云+社区技术沙龙[第27期]
领取专属 10元无门槛券
手把手带您无忧上云