在字串中查詢字串

使用 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