/// MDHT operation: returns the contained item dependent on the given choice public T getTime <T>(IVL_TS time, ItemsChoiceType3 t) where T : QTY { for (int i = 0; i < time.Items.Length; i++) { if (time.ItemsElementName[i] == t) { return((T)time.Items[i]); } } return(default(T)); }
public Object GetItemValue(ItemsChoiceType3 itemName) { for (int i = 0; i <= this.ItemsElementName.Count() - 1; i++) { var currentItemName = this.ItemsElementName[i].ToString(); var desiredItemName = itemName.ToString(); if (currentItemName.Equals(desiredItemName)) return this.Items[i]; } return null; }
public Object GetItemValue(ItemsChoiceType3 itemName) { for (int i = 0; i <= this.ItemsElementName.Count() - 1; i++) { var currentItemName = this.ItemsElementName[i].ToString(); var desiredItemName = itemName.ToString(); if (currentItemName.Equals(desiredItemName)) { return(this.Items[i]); } } return(null); }