public static string getT11(单选题 单选题, bool 是否显示答案) { if (!是否显示答案) { return ""; } List<选项> 选项列表 = 单选题.选项列表; Guid 答案ID = 单选题.答案ID; string 大写字母 = ""; //遍历选项列表 for (var i = 0; i < 选项列表.Count; i++) { if (答案ID == 选项列表[i].ID) { 大写字母 = ViewLibManage.数字转大写字母(i); break; } } return getKeyItem(getRightRow(大写字母)) + getResItem(单选题.解题思路); }
public static void 给单选题选项赋值新ID(单选题 single) { foreach (选项 choice in single.选项列表) { if (choice.ID == single.答案ID) { choice.ID = Guid.NewGuid(); single.答案ID = choice.ID; } else { choice.ID = Guid.NewGuid(); } } }