无法创建控制台菜单

时间:2014-09-26 00:47:24

标签: c#

我需要帮助的是我正在使用控制台制作菜单,或者至少尝试使用。

我想用箭头键这样工作:

->Option 1 (Selected hence the > )
  Option 2 (Deselected)
  Option 3 (Deselected)

我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Consoletest
{
    class Program
    {
        public static ConsoleKeyInfo keypressed;
        public static string[] menu = new string[3] {"Start", "Options", "Exit"};
        public static int menuID = 0;
        public static string selected = menu[0];

        public static void Selected()
        {
            keypressed = Console.ReadKey();
        }

        public static void printMenu()
        {
            int lengthmenu = menu.Length;
            foreach (var menuElement in menu)
            {
                menuID++;
                menuID.ToString();

                if(selected == menu)
                Console.WriteLine(menuElement.ToString());
            }
        }

        public static void checkSelected()
        {
        }

        static void Main(string[] args)
        {
            printMenu();
            //Selected();
            //checkSelected();

            Console.Read();
        }
    }
}

这是否是解决这个问题的正确方法?这是我放弃的if.ToString部分的一半。

0 个答案:

没有答案