public string this[string k] { get { LookupDataItem item = GetItem(k); if (null != item) { return(item.V); } else { return(string.Empty); } } set { LookupDataItem item = GetItem(k); if (null != item) { item.V = value; } else { LookupDataItem l = new LookupDataItem() { K = k, V = value }; Items.Add(l); } } }
public LookupDataItem GetItem(string sK) { LookupDataItem item = null; this.Items.ForEach(e => { if (e.K == sK) { item = e; return; } }); return(item); }
public void Add(LookupDataItem item) { Items.Add(item); }