如何将此代码转换为单行指令?
var qe : QuestionnaireElement = state.Parameters["demobreak"];
var qid : String = qe.QuestionId;
qid != "q45"
public class QuestionnaireElement : ParameterValue, IParameterValue, ICloneabl
我真正的问题是:
如何投射JScript对象?
((QuestionnaireElement)state.Parameters["demobreak"]).QuestionId != "q45"
答案 0 :(得分:0)
我无法测试,但不会
(state.Parameters["demobreak"]:QuestionnaireElement).QuestionId != "q45"
做到了吗?
答案 1 :(得分:0)
如果我浪费你的时间,对不起你们所有人。我有点不自觉地找到解决方案,并且像往常一样,一旦看到解决方案,一切看起来都更容易。
最终答案是(或至少是一个解决方案):
(QuestionnaireElement)(state.Parameters [“demobreak”])。ValueId!= report.DataSource.GetProject(“ds0”)。CreateQuestionnaireElement(“q45”)。ValueId