本帖最后由 malei45 于 2011-04-20 10:53:46 编辑

解决方案 »

  1.   

    操作字符串
    类似
    string a="1,2,3,4,5"
    string[] Array=a.split(',')
    以某符号进行分组,然后提取再进行分组。
      

  2.   

    隔开用方法split(",/;/|")都行,隔开后放入数组
      

  3.   

    求下详细过程。  如果只用split  但是查询时需要成员做条件  成员数又不确定。
      

  4.   

     
            //直接声明了 没有取web.config中的如果取的话 自己取吧 不会取看下面
            //不知道你的业务量是啥 如果可以匹配成键值对 可考虑哈希表
            string str = "小组1|成员1,成员2,成员3;小组2|成员A,成员B,成员C;小组3|成员a,成员b,成员c";
            str.Split(';').ToList().ForEach(I => Response.Write(I.Split('|').ToList()[0].ToString()+"<br/>"));
    获取
    string str=ConfigurationManager.AppSettings["Values"].ToString();<add key="Values" value="小组1|成员1,成员2,成员3;小组2|成员A,成员B,成员C;小组3|成员a,成员b,成员c"/>