Dim myString As String = "Look at these!"
' Returns ["Look", "at", "these!"]
Dim myArray() As String = Split(myString)

解决方案 »

  1.   

    char a[]= new char[] {'|'};
    string strText="aaa|bb|cc";
    string bb[]=strText.Split(a);
      

  2.   

    string [] arrValue=new String[0];
    arrValue=strText.Split('|'); //单引号
      

  3.   

    to wnjer:
    给数组赋值不是应该先指定数组的维数么?Split生成的数组是几维的还不知道,为什么设为0维也行?
      

  4.   

    其实你不去new 一个实例也可以string strText = "asd|ddd|aaa|";
    string [] arrValue;
    arrValue=strText.Split('|');foreach(string ss in arrValue)
    {
    Label1.Text += ss;
    Label1.Text += "<br>"  ;
    }可以看出Split返回的是一个引用 
    你只要用一个string[] 类型的引用去接收就可以了