||        或
&&     且

解决方案 »

  1.   

    1 <= X && X < 10 && X > 8
      

  2.   

    public bool pd(int x)
    {
         if(x>8&&x<10)
    return true;
    else
    return false;
    }
      

  3.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    如果是那先int再判断就行了
      

  4.   

     那么首先你就要解析这个表达式的字符串,将字符窜标示的意思给解析出来
    解析是个麻烦的事情,因为你的字符串只是简单的符号与数字,没有其他的扩展的符号吧?就是简单的+-*/<>?如果只是这些的话,你可以写一个解析的方法来解析吧,解析虽然麻烦一点,单也不难。
    比如解析中匹配的符号是+号,那么就执行加法操作,其他符号类似操作,数字和符号的区分的话,有几种办法,ascii,decimal.tryparse,正则表达式 等等都可以。
      

  5.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    这个表达式是个配置, 也就是可变的,我想判断某个数字是否在这个字符串表达式的范围内。
    字符串怎么判断啊,你字符串要是abc这种,你怎么判断,你告诉我
      

  6.   

    下载一个表达式求职的dll
    调用dll就好
      

  7.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    这个表达式是个配置, 也就是可变的,我想判断某个数字是否在这个字符串表达式的范围内。
    字符串怎么判断啊,你字符串要是abc这种,你怎么判断,你告诉我
    如果是字符串,你直接  if(x=="abc")就可以
      

  8.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    这个表达式是个配置, 也就是可变的,我想判断某个数字是否在这个字符串表达式的范围内。
    字符串怎么判断啊,你字符串要是abc这种,你怎么判断,你告诉我
    如果是字符串,你直接  if(x=="abc")就可以
    你可以你贴个图给我看看x是数字到底是怎样可以的
      

  9.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    这个表达式是个配置, 也就是可变的,我想判断某个数字是否在这个字符串表达式的范围内。
    字符串怎么判断啊,你字符串要是abc这种,你怎么判断,你告诉我
    如果是字符串,你直接  if(x=="abc")就可以
    你可以你贴个图给我看看x是数字到底是怎样可以的搞不懂你啊,你到底是要判断数字还是字符串啊
      

  10.   

    如果表达式有固定的格式,都是    XX  <= x < XX   之类的,可以进行字符串截取,简单取值 计算你这个问题可以归类于 C# 计算字符串表达式的值,现将  X的值带入,然后进行比较运算,最后得到  true 还是false
    可参考  http://my.oschina.net/matrixc/blog/127218
      

  11.   

    你没理解我的意思
    我那个表达式是字符串,判断一个数字是否满足这个字符串表达式!
    那你字符串里面的是不是数字?
    这个表达式是个配置, 也就是可变的,我想判断某个数字是否在这个字符串表达式的范围内。截取字符串中的需要比较的int类型做条件判断