解决方案 »

  1.   

    先用『;』拆分,再用『,』拆分,再用『|』拆分,再用『=』拆分,最终变成一个变量,类型数组也行,其他符合的也行,只要
    可以直接用下标或者key值使用就行
      

  2.   

    string str = "1『,』id1『,』a『,』b『,』『,』『;』1『,』name1『,』c『,』d『,』『,』『;』0『,』tag1『,』e『,』f『,』『,』a『=』1『|』b『=』『|』c『=』2";
    string[][] result = str.Split(new string[] { "『,』" }, StringSplitOptions.None).Select((x, i) => new { x, i })
        .GroupBy(x => x.i / 6).Select(x => x.Select(y => y.x).ToArray()).ToArray();
      

  3.   

    首先肯定是string的spit方法来实现。
      

  4.   

                string str = "1『,』id1『,』a『,』b『,』『,』『;』1『,』name1『,』c『,』d『,』『,』『;』0『,』tag1『,』e『,』f『,』『,』a『=』1『|』b『=』『|』c『=』2";
                string txt= Regex.Replace(str, @"『,』", ",");
                txt = Regex.Replace(txt, "『;』", "\r\n");