函数名错了,应当是get_field
"n"是一个大小不定的正整数,也就是所get_field必须能动态返回不同长度的字符数组

解决方案 »

  1.   

    string1="field_1,field_2,field_3,.....,field_n" ;
    char1=',';
    String[] strArray =string1.Split(string1,char1);
      

  2.   

    sorry!
    --------------
    String[] strArray =string1.Split(char1);
    这个功能vs.net本身就提供了
      

  3.   

    调试无法通过,原因可能是你的源字符串有些问题,比如包含多余空格等等。例如field_1,field_2,field_3分割后,所得到的string[]长度大于应该是3。测试下面的代码:
                      [Test]
    public void TestSplit()
    {
    string src="f1,f2,f3,f4";
    string[] ss=src.Split(new char[]{','});
    foreach(string o in ss)
    Console.WriteLine(o);
    Assert.AreEqual(ss.Length,4);
    }测试可以通过。
    且输出为:
    f1
    f2
    f3
    f4
    -------------------------------
    仿照上面的例子修改你的代码,问题应该可以解决。