如题
   

解决方案 »

  1.   


    用IndexOf能找到第一个相匹配的位置
    string a = "abc";
    a.IndexOf("a");
      

  2.   

    用String.IndexOf (Char)方法,字符要求unicode编码,编号从零开始(如果返回值是-1就表示没有这个字符)。
    这样查找到的是第一个
    然后计算偏移量,再查找下一个
    String.IndexOf (Char, Int32)
      

  3.   

    String.IndexOf (Char)  明白,可是String.IndexOf (Char, Int32)何解?
      

  4.   

    string str="123";
    int i=str.IndexOf("1");//默认从0位置开始查找
    int ii=str.IndexOf("1",2);//从2位置开始查找还有很重载。你可以看MSDN
      

  5.   

    多谢了
       还是不太会用MSDN