string[] arr = string.Split('|');
string= arr[index];

解决方案 »

  1.   

    "111|222|333|444|555|666".Split('|').Skip(2);
    "111|222|333|444|555|666".Split('|').Skip(4);
      

  2.   

    一步一步截取
    string a = "111|222|333|444|555|666";
    string b = a.Substring(a.IndexOf('|') + 1);
    string c = b.Substring(a.IndexOf('|') + 1);
    c=333|444|555|666数组拼接
    string a = "111|222|333|444|555|666";
    string[] a1 = a.Split('|');
    //第二开始
    string b = a1[2] + '|' + a1[3] + '|' + a1[4] + '|' + a1[5];
    //第四开始
    string c = a1[4] + '|' + a1[5];
      

  3.   

            int n=3;
            string txt="111|222|333|444|555|666";
            string[] _txt = txt.Split('|');
            _txt[n - 1] += "\n";
            txt = string.Join("|", _txt);
            Response.Write(txt.Substring(txt.IndexOf('\n') + 2));
            Response.End();2.0通用方法
      

  4.   

    string[] arr = string.Split('|').Skip(2);