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