本文整理汇总了C#中Option.setTarId方法的典型用法代码示例。如果您正苦于以下问题:C# Option.setTarId方法的具体用法?C# Option.setTarId怎么用?C# Option.setTarId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Option
的用法示例。
在下文中一共展示了Option.setTarId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: getDialogInfo
private DialogInfo getDialogInfo()
{
JsonData jdDialog = this.curJson ["data"][this.curId];
DialogInfo di = new DialogInfo ();
di.setId (this.curId);
if (int.Parse(jdDialog ["type"].ToString()) == 1) {
di.setType (DialogType.Select);
JsonData jdo = jdDialog["select"];
for (int i=0;i<jdo.Count;i++){
Option op = new Option();
op.setSubfield(Utils.PathURL + jdo[i]["subfield"].ToString());
op.setTarId(int.Parse(jdo[i]["tarId"].ToString()));
op.setOption(jdo[i]["option"].ToString());
di.addOption(op);
}
} else {
di.setType (DialogType.Dialog);
di.setContent (jdDialog ["content"].ToString());
try{
di.setVoice(jdDialog["voice"].ToString());
}catch(Exception ex){
di.setVoice(string.Empty);
}
}
try{
di.setDelay(long.Parse(jdDialog["delay"].ToString()));
}catch(Exception ex){
di.setDelay(0);
}
return di;
}