Ejemplo n.º 1
0
 /// <summary>
 /// 添加一个子项
 /// </summary>
 /// <param name="item">列表子项</param>
 public void AddItem(EnumListItem item)
 {
     _Items.Add(item);
     if (item.Valid)
     {
         _ValidItems.Add(item);
     }
 }
Ejemplo n.º 2
0
 /// <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;
 }