定位字符和子串 ■判断是否以一个字符串开头 public bool StartsWith(string value) ■判断是否以一个字符串结尾 public bool EndsWith(string value) string str1 ="Hello"; string str2 "World"; Console.WriteLine(str1.StartsWith("he"));//False Console.WriteLine(str2.EndsWith("rld"));//True 6
6 定位字符和子串 ▪ 判断是否以一个字符串开头 ◼ public bool StartsWith(string value) ▪ 判断是否以一个字符串结尾 ◼ public bool EndsWith(string value)
定位字符和子串 IndexOf方法搜索一个字符串,某个特定的字符或子串第 一次出现的位置 ■如果不包含这个字符或子串则返回1 ■首字母以0计数 ■区分大小写 ■LastlndexOf方法搜索一个字符串,某个特定的字符或子 串最后一次出现的位置 ■从后向前进行 string str1 "Hello"; string str2 "World"; Console.WriteLine(str1.Indexof(');//2 Console.WriteLine(str1.LastIndexOf();//3 7
7 定位字符和子串 ▪ IndexOf方法搜索一个字符串,某个特定的字符或子串第 一次出现的位置 ◼ 如果不包含这个字符或子串则返回-1 ◼ 首字母以0计数 ◼ 区分大小写 ▪ LastIndexOf方法搜索一个字符串,某个特定的字符或子 串最后一次出现的位置 ◼ 从后向前进行
定位字符和子串 public string Substring(int start/ndex) public string Substring(int startindex,int length) string s ="Name:Felica Walker"; int found s.Indexof(":"); Console.WriteLine(s.Substring(found 1).Trim());//Felica Walker 8
8 定位字符和子串 ▪ public string Substring(int startIndex) ▪ public string Substring(int startIndex, int length)