コード例 #1
0
ファイル: CreateMenu.cs プロジェクト: Threxx89/VendingMachine
        public static CreatedMenu _GenerateMenu <T>(List <T> possibleMenuItem)
        {
            int         counter = 65;
            CreatedMenu newMenu = new CreatedMenu();

            foreach (T item in possibleMenuItem)
            {
                newMenu.MenuItems.Add(new MenuItem((ConsoleKey)ConsoleKey.Parse(typeof(ConsoleKey), counter.ToString()), (T)item));
                counter++;
            }
            newMenu.MenuItems.Add(new MenuItem((ConsoleKey)ConsoleKey.Parse(typeof(ConsoleKey), counter.ToString()), "Exit", _Exit));
            return(newMenu);
        }