我前台拼凑了一个字符串,key = "aa/bb",我现在在后台取得这个key值,并且定义两个变量,string id = "" string type="" ,我现在想截取key值,id = aa,type = bb.

解决方案 »

  1.   

    string key = "aa";
    string[] keys = key.Split('/');
    string id = keys[0];
    string type = keys[1];
      

  2.   

    关键这个aa/bb ,是动态获取的,而不是固定的,所以深陷兄的这个方法不可取啊。
      

  3.   

    +1
    string key = "aa";
    是aa会出错的,马虎了吧..
      

  4.   

    字符串的Split() 根据/ 截取 转换成数组 再获得值
      

  5.   

    你的key = "aa/bb", key内容是什么? 形式不是 ***/*** 么?
      

  6.   

    string key = "aa";
    string[] keys = key.Split('/');
    string id = keys[0];
    string type = keys[1];
      

  7.   

    key 内容是前台JS自动获取的,不过我定义的形式是***/***,好后台取值。
      

  8.   

    string key = "aa";
    string[] keys = key.Split('/');
    string id = keys[0];
    string type = keys[1];
      

  9.   

    string key = "aa/bb";
    string[] keys = key.Split('/');
    string id = keys[0];
    string type = keys[1];
      

  10.   

    这个就可以了 split截取字符串
      

  11.   

    foreach(string s in key.Split('/'))
    {}
      

  12.   

    既然定义的形式是***/***,那个就可以用Split分割字符串,然后肯定会得到两部分,即 id and type