通过split把那些字符串分段,然后添加起想要的字符串再连起来

解决方案 »

  1.   


    这是sql查询出来的结果?要用 sql拼接?
      

  2.   


    这是sql查询出来的结果?要用 sql拼接?sql  怎么拼接 啊 
    求详解
      

  3.   

    你上百度或者谷歌查“SQL 行列转换”
      

  4.   


    string s = "品牌;适用车型;型号;其他 ";
                string s1 = "沃尔沃|SE||";
                string[] ss = s.Split(';');
                string[] s11 = s1.Split('|');
                string item = string.Empty;
                for (int i = 0; i < ss.Length; i++)
                {
                    item += ss[i] + ":" + s11[i] + ";";
                }还有比这个更好的方法吗
      

  5.   


    三观尽毁,你问的是SQL怎么拼接,给的代码是拼成一个显示用的字符串,没有提问的原因,没有需要达到的效果,楼主,你的语文是体育老师教的吧,哎总的来说,通过切割字符串取得自己需要的数据,再进行组合。
      

  6.   


    一个通常的办法就是自己写一个方法,参数分别是格式字符串和录入数据(比如说第一个参数是:"品牌{0};适用车型{1};型号{2};其他{3}",第二个参数是:"沃尔沃|SE|"),返回值可以是个list<string>。
    如果参数传进来不是格式字符串,而是s那种,方法体就照你自己写的这段代码。