【发布时间】:2011-01-16 23:06:54
【问题描述】:
我必须实现一个问卷调查引擎,其中对单个问题的每个答案都可能得到完全不同的结果。
所以,如果我们有 10 个问题,每个问题有 10 个答案,那么我们就有 10 次方的 10 个可能性。
我猜这应该有点像脚本化的人工智能......
那么,对于这样的问题,我会使用什么样的规则引擎或实现方法呢?
我觉得这种算法有点太简单了吧?
if (x==1)
if (y==1)
{
if (z==1 || z==2)
// do sth
if (z==3)
// do sth different
}
感谢您对此的任何建议。
【问题讨论】:
标签: c# if-statement rule-engine