コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <summary>
 /// 商品を追加する
 /// </summary>
 public void AddItem(string name, int price, int count, DrinkStatus status)
 {
     base.AddItem(name, price, count);
     drinkStatuses.Add(status);
 }