/// <summary> /// 特定の飲料状態から商品の索引(index)を全て取得する /// </summary> public List <int> FindIndex(DrinkStatus status) { var result = new List <int>(); for (int i = 0; i < drinkStatuses.Count; i++) { if (status == drinkStatuses[i]) { // 特定のValueが管理されているindexを取得 result.Add(i); } } return(result); }
/// <summary> /// 商品を追加する /// </summary> public void AddItem(string name, int price, int count, DrinkStatus status) { base.AddItem(name, price, count); drinkStatuses.Add(status); }