1. 程式人生 > 實用技巧 >C# IndexOf求子串位置

C# IndexOf求子串位置

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 }