请问 
stirng s="01,02,03,02,04,01,03,05"
怎么取出来 stirng s="01,02,03,04,05"

解决方案 »

  1.   


                string s = "01,02,03,02,04,01,03,05";
                string[] arr = s.Split(',').Distinct().ToArray();
      

  2.   

     string s = "01,02,03,02,04,01,03,05";
    s = string.Join(",", s.Split(',').Distinct().ToArray());
      

  3.   

           s = string.Join(",", s.Split(',').Distinct());
      

  4.   


      string s = "01,02,03,02,04,01,03,05";
      s = string.Join(",", s.Split(',').Distinct().ToArray());
    这样还是比较好的,不用和数组之间转来转去,1楼大哥的方法也很赞,但是最后是以数组的方式存放的。
      

  5.   

    C# code
                string s = "01,02,03,02,04,01,03,05";
                string[] arr = s.Split(',').Distinct().ToArray();