/// <summary> /// 添加一个子项 /// </summary> /// <param name="item">列表子项</param> public void AddItem(EnumListItem item) { _Items.Add(item); if (item.Valid) { _ValidItems.Add(item); } }
/// <summary> /// 根据子项的值获取该子项 /// </summary> /// <param name="value">子项的值</param> /// <returns>子项</returns> public EnumListItem getItem(string value) { EnumListItem item = null; for (int n = 0; n < _Items.Count; n++) { if (_Items[n].Equals(value)) { item = _Items[n]; break; } } if (item == null) item = _Items[0]; return item; }