我有一个String s="114>113 && 114<117"
想根据s是否为真来进行处理
可是if((bool)s)会报错,无法转换
请问有什么办法没有?

解决方案 »

  1.   

    if(bool)((bool)(114>113 )&&(bool)(114<117))
      

  2.   

    try
    http://blog.csdn.net/zhzuo/archive/2004/04/26/22031.aspx
      

  3.   

    C# Script (missing puzzle piece)
    By Oleg Shilo 
    http://www.codeproject.com/csharp/cs-script_for_CP.asp
    C# Script for .NET 2.0
    http://www.codeproject.com/csharp/CSharpScript.asp
      

  4.   

    copico(一路向北)
    可是我的条件是一个字符串,你把它分开处理了
    那样的话我不是还要先做处理?
      

  5.   

    为什么要让这样的字符串作为条件?那你就这样吧if(s)
      

  6.   

    为什么要让这样的字符串作为条件?那你就这样吧if(s)
    你觉得这样可能吗?s是字符串,肯定编译不过去,你可以用
    bool.Parse试试
      

  7.   

    bool.Parse也不能处理这类字符串
    看来是没戏
    我想主要是转换会很复杂