判断dev控件:文本框输入的值中包含“+”,“-”,“*”,“/”那一个字符

解决方案 »

  1.   

    if(TextBox1.Text.IndexOf('+')>0)
    {
    存在+
    }
      

  2.   

    TextBox.Text.Contains("+")不行吗?为什么要用IndexOf????
      

  3.   

    可以使用TextBox.Text.Contains("+")比如
    String returnValue = String.Empty;
                if (TextBox.Text.Contains("+"))
                {
                    returnValue = "有+";
                }
                if (TextBox.Text.Contains("-"))
                {
                    returnValue = "有+";
                }            return returnValue;
      

  4.   

    你是要判断存在其中一个一个运算符?还是取值出来
    判断的话,正则
    bool m2 = Regex.IsMatch(s2, @"[+-*\]");
    取值的话取出来就行了