C# IndexOf求子串位置
阿新 • • 發佈:2020-09-06
IndexOf使用方法
1 static void Main(string[] args) 2 { 3 string a, b; 4 char aa = 'D'; 5 char bb = '5'; 6 a ="SB"; 7 b = "SBDX"; 8 /* 9 這裡的IndexOf是求子串的位置,而且是非靜態方法, 10 兩種使用方法 11 1.string.IndexOf(char)//在string中找char的存在,而且只找第一個匹配的選項12 是和陣列一樣從0開始往後面數來表達位置 13 2.string.IndexOf(String)//和上面一樣,也是在在裡面找,也只匹配第一個的存在。 14 當都找不到的時候,返回的值是-1. 15 */ 16 17 Console.WriteLine("{0}\n",a.IndexOf(b)); 18 //輸出-1 19 Console.WriteLine("{0}\n", b.IndexOf(a)); 20 //輸出0 21 Console.WriteLine("{0}\n",b.IndexOf(bb)); 22 //輸出-1 23 Console.WriteLine("{0}\n",b.IndexOf(aa)); 24 //輸出2 25 }