String.Split (Char[])
 
String.Split (Char[], Int32)
  
String.Split (Char[], StringSplitOptions)String.Split (String[], StringSplitOptions)String.Split (Char[], Int32, StringSplitOptions)String.Split (String[], Int32, StringSplitOptions)  
String.Split就这么多方法了,怎样才能像在js脚本里那样
String.split(string)就行了 ,
问题比较初级,还望高人指点下!第一个参数必须是个数组,没法得到个不定长的数组啊

解决方案 »

  1.   

    string str ="Hello,Ben";
    str.Split(new char[]{','});or str.Split(',');
      

  2.   


      string str="Beigjing,001;shanghai,002;";
      char[] specs=new char[]{';'};  foreach(string s in str.Split(specs))
      {
          Console.Writeline(s);
      }
      

  3.   

    谢谢楼上的!   String.Split(char) 我试了,能用! 谢谢
    但如果是 string str = "text1&&text2&&text3&&text4......."是用两个以上的字符隔开的 怎么办呢?str.Split("&&");报错!
      

  4.   

    呵呵~~  我明白了  谢谢各位了  输只有一个元素的string[]就行了
      

  5.   

    fixKey.Split((new string[] {"\n\n"}),StringSplitOptions.None)
      

  6.   

    把str.Split("&&") 换成str.Split('&&');
      

  7.   

    str.Split("&&".ToCharArray());
      

  8.   

    可以这样:        
    string str = "text1&&text2&&text3&&text4";
            string[] array = str.Split(new string[] { "&&" }, StringSplitOptions.RemoveEmptyEntries);