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 }

 

posted @ 2020-09-06 15:55  想活出点人样  阅读(246)  评论(0编辑  收藏  举报