例如一字符 200g*2应该如何取到 "g" 左侧的 200 和 "*" 右侧的 2 呢?不知道哪种函数好

解决方案 »

  1.   

    .Substring (aa.IndexOf (char ValueType));
      

  2.   

    2.0以上版本
    string s = "200g*2";
    string[] ss = s.Split(new char[] { 'g', '*' }, StringSplitOptions.RemoveEmptyEntries)
      

  3.   

    string ss="200g*2".toupper();
    string []tt=ss.split("G*")Convert.ToInt16(tt[0]);  //200
    Convert.ToInt16(tt[1]);  //2
      

  4.   

    string s = "200g*2";
    string[] ss = s.Split(new char[] { 'g', '*' }, StringSplitOptions.RemoveEmptyEntries)
    int left = ss[0];
    int right=ss[1];
      

  5.   

    晕了~~~~是
    int left = int.Prase(ss[0]);
    int right= int.Parse(ss[1]);