public static CheckBoxList BesidesThisItem(this CheckBoxList list, ListItem item) { CheckBoxList returnList = new CheckBoxList(); foreach (ListItem oldItem in list.Items) { if (item.Value != oldItem.Value) { returnList.Items.Add(oldItem); } } return returnList; }
当时业务需求:
2 1 1 分支
父checkBoxList和一个子CheckBoxList 生成第三个CheckBoxList