在字符串中查找字符串
使用 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