本帖最后由 汪磊 于 2012-12-20 19:41 编辑
- string str = "edfgertheeedggheeg";
- //定义一个数字表示个数,初始化;
- int count = 0;
- //定义位置, 初始为0;
- int p = 0;
- //循环体执行条件就是P的值不等于-1;
- do
- {
- count++;
- p = str.IndexOf('e', p);
- //如果p=-1的话就代表后面没有了跳出循环;
- if (p != -1)
- {
- //打印
- Console.WriteLine("第{0}个'e'第{1}位", count, p + 1);
- p++;
- }
- } while (p != -1);
复制代码 |