在字符串中查找字符串

使用 System.String.Contains 你可以查明字符串中是否存在特定字符串。该方法返回一个布尔值,如果该字符串存在则返回 true,否则返回 false。

string s = "Hello World";
bool stringExists = s.Contains("ello");  //stringExists =true as the string contains the substring 

使用 System.String.IndexOf 方法,你可以在现有字符串中找到子字符串的起始位置。
请注意,返回的位置从零开始,如果未找到子字符串,则返回值 -1。

string s = "Hello World";
int location = s.IndexOf("ello"); // location = 1

要从字符串末尾查找第一个位置,请使用 System.String.LastIndexOf 方法:

string s = "Hello World";
int location = s.LastIndexOf("l"); // location = 9