如何 动态 取得 逻辑 表达 式的值 在SQLServer的存储过程中,可以通过EXEC语句执行 动态 的SQL语句。 那在.NetFramework里面可以 动态 的 取得 表达 式的值吗? 例如: 在文本框中输入字符串“1=3”或“35and'ab'='ab'”等等之类的字符串。 除了写代码分析这
fieldset{padding:10px;}
如何 动态 取得 逻辑 表达 式的值
在SQLServer的存储过程中,可以通过EXEC语句执行 动态 的SQL语句。
那在.Net Framework里面可以 动态 的 取得 表达 式的值吗?
例如:
在文本框中输入字符串“1 >= 3”或“3 5 and 'ab' = 'ab'”等等之类的字符串。
除了写代码分析这些字符串外,可不可以直接 取得 这些类似 表达 式的值?
------解决方案--------------------------------------------------------
你到网上找一些解析 表达 式的 代码,理解一下,然后可以自己写一个类,参考
------解决方案--------------------------------------------------------
引用: 自己写问题也不大,但想知道.Net Framework里面可不可以实现此功能。
我只能想到 动态 编译。
如果不用 动态 编译,那么就是解析。不管解析这个事情是.Net做还是你自己写东西去做,本质是一样的。
------解决方案--------------------------------------------------------
用 Linq 试试看。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did158448