在c#中能这样写吗?
string myarray="465421245724524224";
string myresult="";
myresult=Split(myarray,2);
为什么vs 2003这个环境根本就不认识Split呢?
它会说:Split在类或命名空间"Webtest.Mellotest"中不存在,"Webtest.Mellotest"是我建的专案和窗体名,那咋用呢?

解决方案 »

  1.   

    myarray.Split(myarray,2)///*************************///
    这两年来慢慢习惯了光说不练
    ///*************************///
      

  2.   

    你写错啦
    string myarray="465421245724524224";
    string[] myresult=myarray.Split('2');
      

  3.   

    string myarray="465421245724524224";
    string myresult="";
    myresult=Split(myarray,2);
    改成
    string myarray="465421245724524224";
    string[] myresult=myarray.Split('2');
      

  4.   

    string myarray="465421245724524224";
    string myresult="";
    myresult=Split(myarray,2);
    ---------------
    这样写是不对的
    string myarray="465421245724524224";
    string[] myresult;
    myresult=myarray.Split('2');
      

  5.   

    c#不认myarray.Split(myarray,2),有如下错误:无法从string 转换为char,另外就是具有无效参数!
      

  6.   

    已经是myarray.Split了,实例方法,参数里不用myarray了。还有你那个2是什么意思,如果是分隔符,要写成char类型
      

  7.   

    谢谢各位,上面问题解决:现在有
    1.怎么样从右面起,每隔3位用","分开,
    2.分开后所得的值入在myresult中,能否将myresult中的值直接赋给一个文本框,比如:
    txt1.Text=myresult
      

  8.   

    myarray.Split('2');赋值到一个数组
      

  9.   

    String.Format("{0:N}", value);
      

  10.   

    string str = "fsafdsafas";
    string strall = "";
    while (true)
    {
         strall = str.Substring(str.Length-3) + strall;
         str = str.Substring(0,str.Length-3);
         if (str.Length <= 3)
         {
              break;
         }
    }
    textBox1.Text = strall;
    ////////////////////////////////////////////////////////////////////
    1.怎么样从右面起,每隔3位用","分开,
    2.分开后所得的值入在myresult中,能否将myresult中的值直接赋给一个文本框,比如:
    txt1.Text=myresult