public static void 给选词填空选项赋值新ID(选词填空 diction) { foreach (选项 choice in diction.选项组.选项集合) { 选词空格 space = diction.选词空格集合.Where(a => a.答案ID == choice.ID).FirstOrDefault(); if (space != null) { choice.ID = Guid.NewGuid(); space.答案ID = choice.ID; } else { choice.ID = Guid.NewGuid(); } } }
public static string getT14(选词填空 选词填空, bool 是否显示答案) { if (!是否显示答案) { return ""; } Dictionary<Guid, 选项集合对象类> 选项集合Data = get选项集合对象(选词填空.选项组.选项集合); List<选词空格> 选词空格集合 = 选词填空.选词空格集合; Guid 答案ID; string html = "<span class=\"z333\">参考答案:</span>"; //遍历选词空格集合 for (var i = 0; i < 选词空格集合.Count; i++) { 答案ID = 选词空格集合[i].答案ID; html += "<span>(" + (i + 1) + ")</span><span class=\"keyFontRight\" style=\"padding-right:10px;\">" + (选项集合Data[答案ID].大写字母) + "</span>"; } return getKeyItemDiv(html) + getResItem(选词填空.解题思路); }