如何实现把多个动态生成的条件表达式组合成一个,提供给if或while之类使用?

vfp2cs 2012-04-05 12:30:04
如果有宏替换,可以把程序生成的条件表达式存入string变量中,如:string a="..."; a+=".."; 然后用宏来计算条件表达式。如果宏运算符为@,即:if (@a)

接触C#时间很短,不知道各种组合查询、统计该如何实现,希望老手们指点。
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2012-04-05
  • 打赏
  • 举报
回复
不知道你想干吗来着,是为了拼凑sql查询语句,还是需要做循环判定

如果是前者我们可以略过了

如果是后者我们通常是用linq去完成。(linq里面比较高级的部分就是表达式树解析了,当然通常也用不了那么高级的部分,常规问题普通linq手段都已经足够用了)
bdmh 2012-04-05
  • 打赏
  • 举报
回复
devmiao 2012-04-05
  • 打赏
  • 举报
回复
Google下C#表达式求值。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧