以下的内容是combobox里面的选择项,我只想获得数字,比如combobox.text为600—机座、机架、墙板类零件,我想获得600,该怎么获得啊,请高手指点,谢谢了600—机座、机架、墙板类零件
601—轴类零件
602—筒体类零件

解决方案 »

  1.   

    string num = combobox.Text.Split('—')[0];
      

  2.   

    public string s="600—机座、机架、墙板类零件";
    public string s1=s.SubString(3,s.length);
    没有测试过,但是就用函数SubString可以实现,但是还有其他的方法!
      

  3.   


    string num = combobox.Text.Split('—')[0];
      

  4.   

    string num = combobox.Text.Split('—')[0];这个OK的啦
      

  5.   

    int v = int.Parse(comboBox1.Text.SubString(0,3));
    如果不一定3位
    int v = int.Parse(comboBox1.Text.SubString(0,comboBox1.Text.IndexOf("-")));
    如果不一定紧接着-且位置不定,位数不定
    int v = int.Parse(new RegExp(@"\d+").Match(comboBox1.Text).Value);